Analyzing the response at the end of an Apple Pay payment
The following table provides the main information allowing you to analyze the response at the end of a payment via the Apple Pay wallet.
For more information and examples of code, go to Processing the return (IPN and Browser) available in the online document archive.
If you would like to learn how to implement IPNs, go to Using IPNs.
shopId Description: Shop ID E.g.:12345678 | ||||||||||||||||||||||
orderCycle Description: Defines if the order is open (OPEN the payment is authorized), or closed (CLOSED, it can no longer be modified). Possible values:
E.g.: CLOSED | ||||||||||||||||||||||
orderStatus Description: Simplified transaction status. Possible
values:
E.g.: RUNNING | ||||||||||||||||||||||
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 then used for transaction management using the REST Web Service or via the Expert Back Office. E.g.: aab72593d0ce428ca6dd73ac7293d92d | ||||||||||||||||||||||
transactions.currency Description: payment currency according to the ISO 4217 alpha-3 standard. | ||||||||||||||||||||||
transactions.detailedStatus Description: provides detailed information on the payment status. Each of the statuses is specific to the payment method used when paying via Apple Pay. E.g.:AUTHORISED_TO_VALIDATE Possible values:
| ||||||||||||||||||||||
transactions.paymentMethodType Description: used payment method. E.g.:CARD | ||||||||||||||||||||||
transactions.transactionDetails.liabilityShift Description: Liability shift. Possible values:
E.g.: YES | ||||||||||||||||||||||
transactions.transactionDetails.cardDetails.effectiveBrand Description: Card brand. E.g.: VISA | ||||||||||||||||||||||
transactions.transactionDetails.cardDetails.legacyTransId Description: Unique transaction identifier generated by the payment gateway. This identifier is then used for transaction management via the Expert Back Office. E.g.: 992364 | ||||||||||||||||||||||
transactions.transactionDetails.cardDetails.manualValidation Description: Transaction validation mode. Possible values:
E.g.: NO | ||||||||||||||||||||||
transactions.transactionDetails.cardDetails.expectedCaptureDate Description: Date of capture at the bank expressed in ISO 8601 format. E.g.: 2022-09-09T07:46:06+00:00 | ||||||||||||||||||||||
transactions.transactionDetails.cardDetails.authorizationResponse.authorizationResult Description: Return code of the authorization request. E.g.: 00 See the authorization code list for more information. |