PayPalDoAuthorizationReply → OrderCreateRequest
A OrderCreateRequest has elements under Payments, one of which can be a
PayPal element. Only a few elements map directly from
PaypalDoAuthorizationReply to OrderCreateRequest, but a successful reply from
authorization is required first before including a PayPal payment in the OrderCreateRequest.
Mapping
The PayPalDoAuthorizationReply field mappings start at :
/PayPalDoAuthorizationReply
The OrderCreateRequest field mappings start at:
/OrderCreateRequest/Payment/Payments/PayPal
| PayPalDoAuthorizationReply Field | OrderCreateRequest Field | Transform | Comment |
|---|---|---|---|
|
//OrderId |
//PaymentContext/PaymentSessionId |
copy as is |
|
|
//PaymentContext/TenderType |
constant: PY |
||
|
//PaymentContext/PaymentAccountUniqueId |
constant: PAYPAL |
||
|
//PaymentContext/PaymentAccountUniqueId/@isToken |
constant: true |
||
|
//ResponseCode |
//Authorization/ResponseCode |
if Success, constant: APPROVED |
If PayPal authorization did not return a ResponseCode of Success then order creation shouldn’t be attempted with that payment. |
Mapping Example
|
|