marlon-be / marlon-ogone

Ogone PHP library
http://marlon.be
MIT License
72 stars 54 forks source link

Adds missing order and alias request parameters, AliasShaInParameterFilter #77

Closed maciejzgadzaj closed 7 years ago

maciejzgadzaj commented 7 years ago

1) Adds missing order request parameters: ECOM_PAYMENT_CARD_VERIFICATION, OPERATION, WITHROOT, REMOTE_ADDR and RTIMEOUT - see https://payment-services.ingenico.com/int/en/ogone/support/guides/integration%20guides/directlink/request-a-new%20order#requestparameters

2) Adds missing alias request parameters: FLAG3D, HTTP_ACCEPT, HTTP_USER_AGENT and WIN3DS - see https://payment-services.ingenico.com/int/en/ogone/support/guides/integration%20guides/directlink-3-d/3-d-transaction-flow-via-directlink#extrarequestparameters

3) Adds new AliasShaInParameterFilter - when generating SHA-IN signature for Alias Gateway, all card details parameters (CARDNO, CN, CVC, ED) should be excluded - see https://payment-services.ingenico.com/int/en/ogone/support/guides/integration%20guides/alias-gateway/step-1-alias-gateway#inputfields_shasignature This new filter helps with that. (Also updated README file.)

Would you mind tagging a new version after merging this please?