initiatePaymentFromReferenceRequest fields
The fields of the initiatePaymentFromReferenceRequest
are similar to those required for initiatePaymentRequest
. New field is the originalPaymentID
, and fields like user
and paymentAccount
are missing as they are copied from the referenced payment.
field (type, required) | description |
---|---|
merchantID | Merchant ID |
shopID | Shop ID |
originalPaymentID | The ID of a previously executed payment (e.g. received in |
merchantTransactionID | Merchant’s transaction ID, corresponding to the customer's order or any customer account-related activity at merchant (e.g. payout) |
paymentMethodID | The Payment Method ID used for this payment. See Payment Methods. |
amount | Amount to be charged to the customer credit card or account at provider Note: the amount to be charged includes the shopFee (for description see the following row) Required for all payment methods except credit card verifications |
shoppingCart | List of items of the shopping cart purchased by the customer. |
specificPaymentData | Additional (e.g. method-specific) information to process the payment |
initiatePaymentFromReferenceResponse fields
initiatePaymentFromReferenceResponse
is identical to initiatePaymentResponse
.
field (type, required) | description |
---|---|
payment | Represents the processed payment with state details |