initialAmount | Number | All | greater then min. authorizing amount in cents and less then 9999999 | | Integer between min. authorizing amount in cents and 9999999 | 12200, 12201 |
currency | String | Yes, when basket is present | Processing, dependent on payment method and merchant configuration | 3 | Currency code in the range of ISO_4217 | 12202, 12203 |
async | Object | Yes, when basket is present | | | object of type async | 12204 |
async.successUrl | String | Yes | Class URL | {6 - 2048} | Mandatory string representing a valid http URL according to: Class URL and UrlValidator | 12205, 12206 |
async.failureUrl | String | Yes | Class URL | {6 - 2048} | Mandatory string representing a valid http URL according to: Class URL and UrlValidator | 12207, 12208 |
async.cancelUrl | String | Yes | Class URL | {6 - 2048} | Mandatory string representing a valid http URL according to: Class URL and UrlValidator | 12209, 12210 |
transactionType | String | Yes | [PREAUTH, DEBIT] | 128 | Mandatory string PREAUTH or DEBIT | 12211, 12212 |
terms | Number | Ratepay | long | | UNIX timestamp in ms | 12213, 12214 |
privacy | Number | Ratepay | long | | UNIX timestamp in ms | 12215, 12216 |
description | String | No | | {1 - 128} | String between 1 and 128 characters | 12217 |
statementDescription | String | No | | {1 - 128} | String between 1 and 128 characters | 12218 |
basket | Array[item] | Ratepay | | | Array of type item | 12219, 12220 |
item.name | String | Yes, when basket is present | | {1 - 128} | Mandatory string between 1 and 128 characters | 12221, 12222 |
item.articleNumber | String | Yes, when basket is present | | {1 - 255} | Mandatory string between 1 and 255 characters | 12223, 12224 |
item.totalPrice | Number | Yes,when basket is present | greater than min. item total price amount in cents and less than 9999999 | | Number between min. item total price amount in cents and 9999999 | 12225, 12226 |
item.totalPriceWithTax: | Number | Yes, when basket is present | Number greater than item Total Price in cents | | Mandatory number greater than item Total Price in cents | 12227, 12228 |
item.tax | Number | Yes, when basket is present | Number between 0 and 100 | | Mandatory number between 0 and 100 | 12229, 12230 |
item.unitPrice | Number | Yes, when basket is present | Number between min. item unit price amount in cents and 9999999 | | Number between min. item unit price amount in cents and 9999999 | 12231, 12232 |
item.unitPriceWithTax | Number | Yes, when basket is present | Number greater than item.unitPrice | | Number greater than item unit Price in cents | 12233, 12234 |
item.quantity | Number | Yes, when basket is present | Number between 1 and 9999999 | | Number between 1 and 9999999 | 12235, 12236 |
customer | String | Ratepay | Additional required fields for ratepay (when ratepay is part of the allowed PMs): email | 20 | Unique string representing a customer reference. May contain numbers, letters, dashes and underscores. | 12237, 12238, 12239 |
persona | String | Ratepay | Additional required fields for ratepay(when ratepay is part of the allowed PMs): birthday | 20 | Unique string representing a persona reference. May contain numbers, letters, dashes and underscores. | 12240 |
billingAddress | String | Ratepay | Additional required fields for ratepay(when ratepay is part of the allowed PMs): at least phone or mobile | 20 | Unique string representing a billing reference. May contain numbers, letters, dashes and underscores. | 12244, 12245 |
shippingAddress | String | Ratepay | | 20 | Unique string representing a shipping Address reference. May contain numbers, letters, dashes and underscores. | 12246, 12247 |
ipAddress | String | Ratepay | IPv4 - IPv6 | 255 | String with length of 255 representing a valid ip address according to: InetAddressValidator | 12248, 12249 |
channel | String | No | [ MOTO, ECOM ] | 128 | String in range [MOTO, ECOM] | 12251 |
source | String | No | | {1 - 128} | String between 1 and 128 characters | 12252 |
allowedProducts | Array[type] | No | empty list means all type are allowed! | | array in range [ creditcard, paypal, paydirekt, ratepay-invoice, ratepay-directdebit, ratepay-installment, sofort ] | 12253 |
merchantOrderId | String | No | | {1 - 255} | Merchant generated unique identifier for a customer, String between 1 and 255 characters | 12254, 12255 |
|