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 (stringID, required) | Merchant ID |
shopID (stringID, required) | Shop ID |
originalPaymentID (guid, required) | The ID of a previously executed payment (e.g. received in |
merchantTransactionID (stringID, required) | Merchant’s transaction ID, corresponding to the customer's order or any customer account-related activity at merchant (e.g. payout) |
paymentMethodID (positiveInt, required) | The Payment Method ID used for this payment. See Payment Methods. |
amount (positiveMoney) | 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 (paymentWithState, required) | Represents the processed payment with state details |
