Name | Description | Type | Additional information |
---|---|---|---|
PaymentMethod |
Required to tell the system how the user is going to pay for the order.
{
"PaymentMethod": "SecureCreditCardPayment",
...
} or with number:
{
"PaymentMethod": 0,
...
}
For SecureCreditCardPayment, field "PaymentMethod" may
not be provided, it is by default "SecureCreditCardPayment",
which is the same as specifying 0. Otherwise valid value
must be provided.
|
PaymentMethodType |
None. |
AccountId |
Reqiured. The Customer Payment id (retrieved via the GetCustomerPayments method). |
globally unique identifier |
Required |
SecurityCode |
The security code for the credit card. |
string |
None. |
ZipCode |
The billing zip code for the credit card. |
string |
None. |
DeviceData |
Device data, from which are transaction provided for preventing possible frauds. Used for Braintree provider. |
string |
None. |
Amount |
How much is to be paid with this payment.
|
decimal number |
None. |
TipAmount |
Additional amount for the Tip.
For payments without specified Amount (or Amount set to 0), provide only extra TipAmount, if you wish pay extra tip. |
decimal number |
None. |
OrderOfProcess |
Order in which to proccess this payment. If specified value is zero or negative, it is the
same as if it was not specified. Order of processing starts at 1.
|
integer |
None. |
SessionKey |
If using FreedomPay, the session key for the transaction |
string |
None. |
PaymentKey |
If using FreedomPay, the payment key for the transaction |
string |
None. |
ProcessingType |
Indicates if the AccountID is a tokenized payment.
|
ProcessingType |
None. |