Skip to content
This repository has been archived by the owner on Aug 17, 2023. It is now read-only.

Update Bank Account Payment #1

Open
wants to merge 333 commits into
base: master
Choose a base branch
from
Open

Conversation

tszulc
Copy link

@tszulc tszulc commented Jan 10, 2020

This PR updates thephpleague#8 to be inline with the current code base

David Stockton and others added 30 commits June 9, 2015 22:22
Added new getCodeMessage and getAVSCodeMessage methods to AIMResponse
class. Updated unit tests to correspond.
Conflicts:
	src/AIMGateway.php
	src/Message/SIMAbstractRequest.php
extraOptions to set duplicate request window to 0 (in seconds), i.e. to disable the feature.
…AIM and CIM

Application needs to pass parameter "duplicateWindow=x" which when not null will be sent as extra options with the request.
XOL-2533 Adding extraOptions payload to request XML
…was set

Authorize.Net does not require the expiration date when performing refunds. When no expiration is passed in and a refund request is made, the response comes back with an error saying the card has expired. 

This check makes it so the expiration date is only sent when a valid expiry date is passed in to the request parameters. 

> At least the last four digits of the credit card number (x_card_num) used for the
original, successfully settled transaction are submitted. An expiration date is not
required.
…profile limit

Normally if a duplicate payment profile exists, Authorize.net will
return Error code E00039. But if the customer has the maximum number of
payment profiles (10), then AUthorize.net will return E00042. So
whenever we receive E00042 we need to check the existing payment profile
list to see if there is a duplicate profile.
@tszulc tszulc changed the title Update eCheck to be inline with current omnipay-authorizenet Update Bank Account Payment Jan 10, 2020
@tszulc tszulc marked this pull request as ready for review January 10, 2020 21:49
tszulc and others added 8 commits January 14, 2020 13:42
The element 'bankAccount'
in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd' has invalid child element 'echeckType' in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd'. List of possible elements expected: 'checkNumber' in namespace 'AnetApi/xml/v1/schema/AnetApiSchema.xsd'.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.