Analyzing the response at the end of payment
For more information and examples of code, go to Processing the return (IPN and Browser) available in the online documentation archive.
To learn how to implement IPNs, go to Using IPNs.
The following table provides the main information to analyze the response at the end of a payment.
shopId Description: Shop ID E.g.: 12345678 |
orderDetails.mode Description: transaction creation mode. Possible values:
E.g.: PRODUCTION |
orderDetails.orderId Description: order reference. E.g.: myOrderId-1234 |
customer.reference Description: buyer ID on the merchant website. E.g.: MyReference-123456 |
customer.email Description: buyer’s e-mail address. E.g.: sample@example.com |
cusotmer.billingDetails Description: object containing details of the billing address. |
customer.shippingDetails Description: object containing the details of the billing address. |
customer.shoppingCart Description: object containing the details of the shopping cart. |
transactions.amount Description: payment amount in the smallest currency unit (cents for euro). E.g.: 4525 for EUR 45.25 |
transactions.uuid Description: Unique transaction identifier generated by the payment gateway. This identifier is used for transaction management using the Web Service or via the Merchant Back Office. This UUID must be returned when creating a shipment transaction using a Web Service. E.g.: 73e37c63f24047d3b482efd00083f1b3 |
transactions.currency Description: payment currency according to the ISO 4217 alpha-3 standard. |
transactions.detailedStatus Description: provides detailed information on the payment status. E.g.: ACCEPTED |
transactions.transactionDetails.useCase Description: allows to specify a payment upon shipment with multiple authorizations. Expected value: SHIPMENT_MULTIPLE_AUTHORISATION. |
transactions.operationType Description: used to identify the transaction type. Expected value: VERIFICATION |
transactions.transactionDetails.cardDetails.legacyTransId Description: unique transaction identifier generated by the payment gateway. This identifier is then used for transaction management via the Merchant Back Office. E.g.: 992364 |
transactions.transactionDetails.cardDetails.authorizationResponse.authorizationResult Description: Order placement result return code. E.g.: 00 See the authorization code list for more information. |