diff --git a/eopayment/ogone.py b/eopayment/ogone.py index 1c43e25..649e10c 100644 --- a/eopayment/ogone.py +++ b/eopayment/ogone.py @@ -15,6 +15,7 @@ ENVIRONMENT_PROD = 'PROD' ENVIRONMENT_PROD_URL = 'https://secure.ogone.com/ncol/prod/orderstandard.asp' ENVIRONMENT = [ENVIRONMENT_TEST, ENVIRONMENT_PROD] +# https://payment-services.ingenico.com/ogone/support/~/media/kdb/integration%20guides/sha-in_params.ashx SHA_IN_PARAMS = """ ACCEPTANCE ACCEPTURL @@ -338,8 +339,10 @@ WBTU_ORDERID WEIGHTUNIT WIN3DS WITHROOT +XDL """.split() +# https://payment-services.ingenico.com/ogone/support/~/media/kdb/integration%20guides/sha-out_params.ashx SHA_OUT_PARAMS = """ AAVADDRESS AAVCHECK @@ -391,6 +394,7 @@ NBRUSAGE NCERROR ORDERID PAYID +PAYIDSUB PAYMENT_REFERENCE PM SCO_CATEGORY @@ -401,7 +405,8 @@ STATUS SUBBRAND SUBSCRIPTION_ID TRXDATE -VC""" +VC +""".split() class Payment(PaymentCommon): # See http://payment-services.ingenico.com/fr/fr/ogone/support/guides/integration%20guides/e-commerce