From 0554d920c8e2a93ceb3c4bd25c2b76d4248e05c9 Mon Sep 17 00:00:00 2001 From: aleksei Date: Sat, 24 Apr 2021 11:51:59 +0200 Subject: [PATCH] Updated JSON specs --- json/AccountService-v4.json | 97 - json/AccountService-v5.json | 112 - json/AccountService-v6.json | 112 - json/BalancePlatformService-v1.json | 282 +- json/BinLookupService-v40.json | 72 + json/BinLookupService-v50.json | 72 + json/CheckoutService-v37.json | 4768 +++++++++++++++- json/CheckoutService-v40.json | 4931 ++++++++++++++-- json/CheckoutService-v41.json | 4956 ++++++++++++++-- json/CheckoutService-v46.json | 4951 ++++++++++++++-- json/CheckoutService-v49.json | 4960 ++++++++++++++-- json/CheckoutService-v50.json | 4993 +++++++++++++++-- json/CheckoutService-v51.json | 4993 +++++++++++++++-- json/CheckoutService-v52.json | 4993 +++++++++++++++-- json/CheckoutService-v53.json | 4993 +++++++++++++++-- json/CheckoutService-v64.json | 4993 +++++++++++++++-- json/CheckoutService-v65.json | 4993 +++++++++++++++-- json/CheckoutService-v66.json | 4993 +++++++++++++++-- json/CheckoutService-v67.json | 4985 ++++++++++++++-- json/FundService-v3.json | 43 +- json/FundService-v5.json | 39 +- json/FundService-v6.json | 39 +- json/HopService-v1.json | 28 + json/HopService-v5.json | 28 + json/HopService-v6.json | 28 + json/MarketPayNotificationService-v3.json | 89 +- json/MarketPayNotificationService-v4.json | 96 +- json/MarketPayNotificationService-v5.json | 109 +- json/MarketPayNotificationService-v6.json | 109 +- json/NotificationConfigurationService-v1.json | 73 +- json/NotificationConfigurationService-v2.json | 73 +- json/NotificationConfigurationService-v3.json | 73 +- json/NotificationConfigurationService-v4.json | 73 +- json/NotificationConfigurationService-v5.json | 61 +- json/NotificationConfigurationService-v6.json | 61 +- json/PaymentService-v25.json | 195 +- json/PaymentService-v30.json | 248 +- json/PaymentService-v40.json | 321 +- json/PaymentService-v46.json | 321 +- json/PaymentService-v49.json | 321 +- json/PaymentService-v50.json | 321 +- json/PaymentService-v51.json | 338 +- json/PaymentService-v52.json | 338 +- json/PaymentService-v64.json | 338 +- json/PayoutService-v30.json | 228 +- json/PayoutService-v40.json | 230 +- json/PayoutService-v50.json | 230 +- json/PayoutService-v51.json | 230 +- json/PayoutService-v52.json | 230 +- json/PayoutService-v64.json | 230 +- 50 files changed, 60337 insertions(+), 10053 deletions(-) diff --git a/json/AccountService-v4.json b/json/AccountService-v4.json index 4c6cf42..b428a5f 100644 --- a/json/AccountService-v4.json +++ b/json/AccountService-v4.json @@ -351,9 +351,6 @@ "examples" : { "business" : { "$ref" : "#/components/examples/post-createAccountHolder-business" - }, - "individual" : { - "$ref" : "#/components/examples/post-createAccountHolder-individual" } }, "schema" : { @@ -376,11 +373,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1273,12 +1265,6 @@ "general" : { "$ref" : "#/components/examples/post-updateAccountHolder-general" }, - "bankAccountDetails" : { - "$ref" : "#/components/examples/post-updateAccountHolder-bankAccountDetails" - }, - "addShareholders" : { - "$ref" : "#/components/examples/post-updateAccountHolder-addShareholders" - }, "businessDetails" : { "$ref" : "#/components/examples/post-updateAccountHolder-businessDetails" } @@ -1313,11 +1299,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -3550,27 +3531,6 @@ "legalEntity" : "Business" } }, - "post-createAccountHolder-individual" : { - "summary" : "Create an individual account holder", - "value" : { - "accountHolderCode" : "GENERATE_CODE", - "accountHolderDetails" : { - "email" : "tim@green.com", - "individualDetails" : { - "name" : { - "firstName" : "Tim", - "gender" : "MALE", - "lastName" : "Green" - } - }, - "address" : { - "country" : "US" - }, - "webAddress" : "https://www.your-website.com" - }, - "legalEntity" : "Individual" - } - }, "post-deleteBankAccounts-basic" : { "summary" : "Delete bank accounts", "value" : { @@ -3638,63 +3598,6 @@ } } }, - "post-updateAccountHolder-addShareholders" : { - "summary" : "Add shareholders", - "value" : { - "accountHolderCode" : "CODE_OF_ACCOUNT_HOLDER", - "accountHolderDetails" : { - "bankAccountDetails" : [ - ], - "businessDetails" : { - "legalBusinessName" : "legalBusinessName", - "shareholders" : [ - { - "ShareholderContact" : { - "email" : "testEmail@gmail.com", - "personalData" : { - "idNumber" : "12345" - } - } - } - ], - "taxId" : "taxid" - } - } - } - }, - "post-updateAccountHolder-bankAccountDetails" : { - "summary" : "Update bank account details", - "value" : { - "accountHolderCode" : "CODE_OF_ACCOUNT_HOLDER", - "accountHolderDetails" : { - "email" : "tim@green.com", - "individualDetails" : { - "name" : { - "firstName" : "Tim", - "gender" : "MALE", - "lastName" : "Green" - } - }, - "bankAccountDetails" : [ - { - "BankAccountDetail" : { - "accountNumber" : "1678116852", - "branchCode" : "053101273", - "countryCode" : "US", - "currencyCode" : "USD", - "ownerName" : "Tim Green", - "ownerHouseNumberOrName" : "100", - "ownerStreet" : "Main Street", - "ownerPostalCode" : "02894", - "ownerCity" : "Springfield", - "ownerState" : "AZ", - "ownerCountryCode" : "US" - } - } - ] - } - } - }, "post-updateAccountHolder-businessDetails" : { "summary" : "Update business details", "value" : { diff --git a/json/AccountService-v5.json b/json/AccountService-v5.json index 2e1e389..85aa84e 100644 --- a/json/AccountService-v5.json +++ b/json/AccountService-v5.json @@ -457,9 +457,6 @@ "examples" : { "business" : { "$ref" : "#/components/examples/post-createAccountHolder-business" - }, - "individual" : { - "$ref" : "#/components/examples/post-createAccountHolder-individual" } }, "schema" : { @@ -482,11 +479,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1485,12 +1477,6 @@ "general" : { "$ref" : "#/components/examples/post-updateAccountHolder-general" }, - "bankAccountDetails" : { - "$ref" : "#/components/examples/post-updateAccountHolder-bankAccountDetails" - }, - "addShareholders" : { - "$ref" : "#/components/examples/post-updateAccountHolder-addShareholders" - }, "businessDetails" : { "$ref" : "#/components/examples/post-updateAccountHolder-businessDetails" } @@ -1525,11 +1511,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -4167,27 +4148,6 @@ "legalEntity" : "Business" } }, - "post-createAccountHolder-individual" : { - "summary" : "Create an individual account holder", - "value" : { - "accountHolderCode" : "GENERATE_CODE", - "accountHolderDetails" : { - "email" : "tim@green.com", - "individualDetails" : { - "name" : { - "firstName" : "Tim", - "gender" : "MALE", - "lastName" : "Green" - } - }, - "address" : { - "country" : "US" - }, - "webAddress" : "https://www.your-website.com" - }, - "legalEntity" : "Individual" - } - }, "post-deleteBankAccounts-basic" : { "summary" : "Delete bank accounts", "value" : { @@ -4264,78 +4224,6 @@ } } }, - "post-updateAccountHolder-addShareholders" : { - "summary" : "Add shareholders", - "value" : { - "accountHolderCode" : "YOUR_UNIQUE_ACCOUNT_HOLDER_CODE", - "accountHolderDetails" : { - "businessDetails" : { - "shareholders" : [ - { - "name" : { - "firstName" : "Alice", - "gender" : "FEMALE", - "lastName" : "Fields" - }, - "address" : { - "city" : "San Francisco", - "country" : "US", - "houseNumberOrName" : "274", - "postalCode" : "94107", - "stateOrProvince" : "CA", - "street" : "Brannan" - }, - "email" : "testshareholder2@email.com", - "personalData" : { - "dateOfBirth" : "1970-01-01", - "documentData" : [ - { - "number" : "1234567890", - "type" : "ID" - } - ] - } - } - ], - "taxId" : "123456789" - }, - "email" : "test@email.com", - "fullPhoneNumber" : "+14154890281", - "webAddress" : "http://www.accountholderwebsite.com" - } - } - }, - "post-updateAccountHolder-bankAccountDetails" : { - "summary" : "Update bank account details", - "value" : { - "accountHolderCode" : "CODE_OF_ACCOUNT_HOLDER", - "accountHolderDetails" : { - "email" : "tim@green.com", - "individualDetails" : { - "name" : { - "firstName" : "Tim", - "gender" : "MALE", - "lastName" : "Green" - } - }, - "bankAccountDetails" : [ - { - "accountNumber" : "1678116852", - "branchCode" : "053101273", - "countryCode" : "US", - "currencyCode" : "USD", - "ownerName" : "Tim Green", - "ownerHouseNumberOrName" : "100", - "ownerStreet" : "Main Street", - "ownerPostalCode" : "02894", - "ownerCity" : "Springfield", - "ownerState" : "AZ", - "ownerCountryCode" : "US" - } - ] - } - } - }, "post-updateAccountHolder-businessDetails" : { "summary" : "Update business details", "value" : { diff --git a/json/AccountService-v6.json b/json/AccountService-v6.json index 5e0b4f7..d860f39 100644 --- a/json/AccountService-v6.json +++ b/json/AccountService-v6.json @@ -457,9 +457,6 @@ "examples" : { "business" : { "$ref" : "#/components/examples/post-createAccountHolder-business" - }, - "individual" : { - "$ref" : "#/components/examples/post-createAccountHolder-individual" } }, "schema" : { @@ -482,11 +479,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1485,12 +1477,6 @@ "general" : { "$ref" : "#/components/examples/post-updateAccountHolder-general" }, - "bankAccountDetails" : { - "$ref" : "#/components/examples/post-updateAccountHolder-bankAccountDetails" - }, - "addShareholders" : { - "$ref" : "#/components/examples/post-updateAccountHolder-addShareholders" - }, "businessDetails" : { "$ref" : "#/components/examples/post-updateAccountHolder-businessDetails" } @@ -1525,11 +1511,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -4190,27 +4171,6 @@ "legalEntity" : "Business" } }, - "post-createAccountHolder-individual" : { - "summary" : "Create an individual account holder", - "value" : { - "accountHolderCode" : "GENERATE_CODE", - "accountHolderDetails" : { - "email" : "tim@green.com", - "individualDetails" : { - "name" : { - "firstName" : "Tim", - "gender" : "MALE", - "lastName" : "Green" - } - }, - "address" : { - "country" : "US" - }, - "webAddress" : "https://www.your-website.com" - }, - "legalEntity" : "Individual" - } - }, "post-deleteBankAccounts-basic" : { "summary" : "Delete bank accounts", "value" : { @@ -4287,78 +4247,6 @@ } } }, - "post-updateAccountHolder-addShareholders" : { - "summary" : "Add shareholders", - "value" : { - "accountHolderCode" : "YOUR_UNIQUE_ACCOUNT_HOLDER_CODE", - "accountHolderDetails" : { - "businessDetails" : { - "shareholders" : [ - { - "name" : { - "firstName" : "Alice", - "gender" : "FEMALE", - "lastName" : "Fields" - }, - "address" : { - "city" : "San Francisco", - "country" : "US", - "houseNumberOrName" : "274", - "postalCode" : "94107", - "stateOrProvince" : "CA", - "street" : "Brannan" - }, - "email" : "testshareholder2@email.com", - "personalData" : { - "dateOfBirth" : "1970-01-01", - "documentData" : [ - { - "number" : "1234567890", - "type" : "ID" - } - ] - } - } - ], - "taxId" : "123456789" - }, - "email" : "test@email.com", - "fullPhoneNumber" : "+14154890281", - "webAddress" : "http://www.accountholderwebsite.com" - } - } - }, - "post-updateAccountHolder-bankAccountDetails" : { - "summary" : "Update bank account details", - "value" : { - "accountHolderCode" : "CODE_OF_ACCOUNT_HOLDER", - "accountHolderDetails" : { - "email" : "tim@green.com", - "individualDetails" : { - "name" : { - "firstName" : "Tim", - "gender" : "MALE", - "lastName" : "Green" - } - }, - "bankAccountDetails" : [ - { - "accountNumber" : "1678116852", - "branchCode" : "053101273", - "countryCode" : "US", - "currencyCode" : "USD", - "ownerName" : "Tim Green", - "ownerHouseNumberOrName" : "100", - "ownerStreet" : "Main Street", - "ownerPostalCode" : "02894", - "ownerCity" : "Springfield", - "ownerState" : "AZ", - "ownerCountryCode" : "US" - } - ] - } - } - }, "post-updateAccountHolder-businessDetails" : { "summary" : "Update business details", "value" : { diff --git a/json/BalancePlatformService-v1.json b/json/BalancePlatformService-v1.json index 8e9390c..d773cde 100644 --- a/json/BalancePlatformService-v1.json +++ b/json/BalancePlatformService-v1.json @@ -115,11 +115,6 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -353,11 +348,6 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -602,11 +592,6 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -1136,7 +1121,7 @@ "content" : { "application/json" : { "schema" : { - "$ref" : "#/components/schemas/DocumentInfo" + "$ref" : "#/components/schemas/Document" } } } @@ -2241,14 +2226,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "createVirtualCard" : { - "$ref" : "#/components/examples/post-paymentInstruments-createVirtualCard" - }, - "createPhysicalCard" : { - "$ref" : "#/components/examples/post-paymentInstruments-createPhysicalCard" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentInstrumentInfo" } @@ -2274,11 +2251,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -2304,11 +2276,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -2319,11 +2286,6 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -2334,11 +2296,6 @@ "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -2471,14 +2428,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "updatePaymentInstrumentStatus" : { - "$ref" : "#/components/examples/patch-paymentInstruments-id-updatePaymentInstrumentStatus" - }, - "updatePaymentInstrumentBalanceAccount" : { - "$ref" : "#/components/examples/patch-paymentInstruments-id-updatePaymentInstrumentBalanceAccount" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentInstrumentUpdateRequest" } @@ -2500,11 +2449,6 @@ "200" : { "content" : { "application/json" : { - "examples" : { - "success-200" : { - "$ref" : "#/components/examples/patch-paymentInstruments-id-success-200" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentInstrument" } @@ -2515,11 +2459,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -2545,11 +2484,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -2560,14 +2494,6 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "invalidData-422" : { - "$ref" : "#/components/examples/patch-paymentInstruments-id-invalidData-422" - }, - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -2578,11 +2504,6 @@ "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -2717,11 +2638,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "createTransactionRule" : { - "$ref" : "#/components/examples/post-transactionRules-createTransactionRule" - } - }, "schema" : { "$ref" : "#/components/schemas/TransactionRuleInfo" } @@ -2747,11 +2663,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -2792,11 +2703,6 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -3141,11 +3047,6 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/RestServiceError" } @@ -4230,58 +4131,10 @@ "$ref" : "#/components/schemas/Entity" }, "type" : { - "description" : "The type of document. The possible values depend on the legal entity `type`.\n\n* For `type` **organization**, the values can be **proofOfAddress**, **registrationDocument**, **taxDocument**. \n\n* For `type` **individual**, the values can be **drivingLicence**, **identityCard**, **passport**, **proofOfNationalIdNumber**, **proofOfResidency**, **ssn**.\n\nWhen uploading a document owned by a [transfer instrument](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/documents__reqParam_owner), use **bankStatement**.", + "description" : "The type of document. The possible values depend on the legal entity `type`.\n\n* For `type` **organization**, the values can be **proofOfAddress**, **registrationDocument**, **taxDocument**. \n\n* For `type` **individual**, the values can be **driversLicense**, **identityCard**, **passport**, **proofOfNationalIdNumber**, **proofOfResidency**, **ssn**.\n\nWhen uploading a document owned by a [transfer instrument](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/documents__reqParam_owner), use **bankStatement**.", "enum" : [ "bankStatement", - "drivingLicense", - "identityCard", - "passport", - "proofOfAddress", - "proofOfNationalIdNumber", - "proofOfResidency", - "registrationDocument", - "ssn", - "taxDocument" - ], - "type" : "string" - } - } - }, - "DocumentInfo" : { - "properties" : { - "attachment" : { - "description" : "Contains the document.", - "$ref" : "#/components/schemas/Attachment" - }, - "description" : { - "description" : "Your description of the document.", - "type" : "string" - }, - "expiryDate" : { - "description" : "The expiry date of the document, in YYYY-MM-DD format.", - "type" : "string" - }, - "issuerCountry" : { - "description" : "The country where the document was issued, in the two-character [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) format. For example, **US**.", - "type" : "string" - }, - "issuerState" : { - "description" : "The state or province where the document was issued.", - "type" : "string" - }, - "number" : { - "description" : "The number in the document.", - "type" : "string" - }, - "owner" : { - "description" : "Contains information about the resource that owns the document.", - "$ref" : "#/components/schemas/Entity" - }, - "type" : { - "description" : "The type of document. The possible values depend on the legal entity `type`.\n\n* For `type` **organization**, the values can be **proofOfAddress**, **registrationDocument**, **taxDocument**. \n\n* For `type` **individual**, the values can be **drivingLicence**, **identityCard**, **passport**, **proofOfNationalIdNumber**, **proofOfResidency**, **ssn**.\n\nWhen uploading a document owned by a [transfer instrument](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/documents__reqParam_owner), use **bankStatement**.", - "enum" : [ - "bankStatement", - "drivingLicense", + "driversLicense", "identityCard", "passport", "proofOfAddress", @@ -4365,10 +4218,10 @@ "type" : "string" }, "type" : { - "description" : "The type of document. The possible values depend on the legal entity `type`.\n\n* For `type` **organization**, the values can be **proofOfAddress**, **registrationDocument**, **taxDocument**. \n\n* For `type` **individual**, the values can be **drivingLicence**, **identityCard**, **passport**, **proofOfNationalIdNumber**, **proofOfResidency**, **ssn**.\n\nWhen uploading a document owned by a [transfer instrument](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/documents__reqParam_owner), use **bankStatement**.", + "description" : "The type of document. The possible values depend on the legal entity `type`.\n\n* For `type` **organization**, the values can be **proofOfAddress**, **registrationDocument**, **taxDocument**. \n\n* For `type` **individual**, the values can be **driversLicense**, **identityCard**, **passport**, **proofOfNationalIdNumber**, **proofOfResidency**, **ssn**.\n\nWhen uploading a document owned by a [transfer instrument](https://docs.adyen.com/api-explorer/#/balanceplatform/v1/post/documents__reqParam_owner), use **bankStatement**.", "enum" : [ "bankStatement", - "drivingLicense", + "driversLicense", "identityCard", "passport", "proofOfAddress", @@ -5140,7 +4993,7 @@ "type" : "string" }, "merchantAccount" : { - "description" : "The merchant account that will be the source of funds. You can only use this if you are processing payments with Adyen. This can only be used for sweeps of `type` **pull** and `schedule.type` **instant**.", + "description" : "The merchant account that will be the source of funds. You can only use this if you are processing payments with Adyen. This can only be used for sweeps of `type` **pull** and `schedule.type` **balance**.", "type" : "string" }, "schedule" : { @@ -5181,10 +5034,10 @@ "SweepSchedule" : { "properties" : { "type" : { - "description" : "The schedule type.\n\nPossible values:\n\n* **daily**: Push out funds daily at 07:00 AM CET.\n\n* **weekly**: Push out funds every Monday at 07:00 AM CET.\n\n* **monthly**: Push out funds every 1st of the month at 07:00 AM CET.\n\n* **instant**: Only for sweeps of `type` **pull** and with a `merchantAccount` source. Pull in funds instantly if the balance is less than or equal to the `triggerAmount`.", + "description" : "The schedule type.\n\nPossible values:\n\n* **daily**: Push out funds daily at 07:00 AM CET.\n\n* **weekly**: Push out funds every Monday at 07:00 AM CET.\n\n* **monthly**: Push out funds every 1st of the month at 07:00 AM CET.\n\n* **balance**: Only for sweeps of `type` **pull** and with a `merchantAccount` source. Pull in funds instantly if the balance is less than or equal to the `triggerAmount`.", "enum" : [ + "balance", "daily", - "instant", "monthly", "weekly" ], @@ -5963,56 +5816,6 @@ "status" : "Suspended" } }, - "patch-paymentInstruments-id-invalidData-422" : { - "summary" : "Response code - 422 Unprocessable Entity", - "description" : "Example response for a failed request to update the balance account ID", - "value" : { - "type" : "https://docs.adyen.com/errors/general/invalid-field-value", - "title" : "Invalid Payment Instrument information provided", - "status" : 422, - "detail" : "The balanceAccountId can only be changed when the status is Inactive or Requested", - "requestId" : "1W1UI15PLVGC9V8O", - "errorCode" : "30_031" - } - }, - "patch-paymentInstruments-id-success-200" : { - "summary" : "Response code - 200 OK", - "description" : "Example respones for successfully updating the status of a payment instrument", - "value" : { - "balanceAccountId" : "BA32272223222B59CZ3T52DKZ", - "description" : "S. Hopper - Main card", - "issuingCountryCode" : "GB", - "status" : "Suspended", - "type" : "card", - "card" : { - "brand" : "mc", - "brandVariant" : "mcdebit", - "cardholderName" : "Simon Hopper", - "formFactor" : "virtual", - "bin" : "555544", - "expiration" : { - "month" : "01", - "year" : "2024" - }, - "lastFour" : "5785", - "number" : "************5785" - }, - "id" : "PI3227C223222B5CMD278FKGS" - } - }, - "patch-paymentInstruments-id-updatePaymentInstrumentBalanceAccount" : { - "summary" : "Update the balance account linked to a payment instrument.", - "description" : "Example request for updating the balance account of a payment instrument", - "value" : { - "balanceAccountId" : "BA32272223222B5CM82WL892M" - } - }, - "patch-paymentInstruments-id-updatePaymentInstrumentStatus" : { - "summary" : "Update the status of a payment instrument.", - "value" : { - "status" : "Suspended" - } - }, "patch-transactionRules-transactionRuleId-success-200" : { "summary" : "Response code - 200 OK", "description" : "Example response for successfully updating the status of a transaction rule", @@ -6127,60 +5930,6 @@ "id" : "PG3227C223222B5CMD3FJFKGZ" } }, - "post-paymentInstruments-createPhysicalCard" : { - "summary" : "Create a physical card", - "description" : "Example request for creating a physical card", - "value" : { - "type" : "card", - "issuingCountryCode" : "NL", - "balanceAccountId" : "BALANCE_ACCOUNT_ID", - "status" : "Inactive", - "card" : { - "formFactor" : "physical", - "brand" : "mc", - "brandVariant" : "mcdebit", - "cardholderName" : "Sam Hopper", - "deliveryContact" : { - "address" : { - "city" : "Amsterdam", - "country" : "NL", - "stateOrProvince" : "NH", - "street" : "Simon Carmiggeltstraat", - "houseNumberOrName" : "6-50", - "postalCode" : "1011DJ" - }, - "name" : { - "firstName" : "Sam", - "lastName" : "Hopper" - } - }, - "configuration" : { - "configurationProfileId" : "YOUR_CONFIGURATION_PROFILE_ID" - }, - "expiry" : { - "month" : 8, - "year" : 2024 - } - }, - "description" : "S.Hopper - Main card" - } - }, - "post-paymentInstruments-createVirtualCard" : { - "summary" : "Create a virtual card.", - "description" : "Example request for creating a virtual card", - "value" : { - "type" : "card", - "description" : "S. Hopper - Main card", - "balanceAccountId" : "BA32272223222B59CZ3T52DKZ", - "issuingCountryCode" : "GB", - "card" : { - "cardholderName" : "Simon Hopper", - "brand" : "mc", - "brandVariant" : "mcdebit", - "formFactor" : "virtual" - } - } - }, "post-paymentInstruments-success-200" : { "summary" : "Response code - 200 OK", "description" : "Example response for successfully creating a virtual card", @@ -6206,21 +5955,6 @@ "id" : "PI32272223222B5CMD3MQ3HXX" } }, - "post-transactionRules-createTransactionRule" : { - "summary" : "Create a transaction rule.", - "value" : { - "description" : "Allow 5 transactions per month", - "interval" : { - "type" : "monthly" - }, - "maxTransactions" : 5, - "paymentInstrumentId" : "PI3227C223222B59KGTXP884R", - "reference" : "myRule12345", - "startDate" : "2021-01-21T12:46:35.476629Z", - "status" : "inactive", - "type" : "velocity" - } - }, "post-transactionRules-success-200" : { "summary" : "Response code - 200 OK", "description" : "Example response for successfully creating a transaction rule", diff --git a/json/BinLookupService-v40.json b/json/BinLookupService-v40.json index 3df317d..71fda62 100644 --- a/json/BinLookupService-v40.json +++ b/json/BinLookupService-v40.json @@ -47,6 +47,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "get3dsAvailability-200" : { + "$ref" : "#/components/examples/post-get3dsAvailability-get3dsAvailability-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ThreeDSAvailabilityResponse" } @@ -149,6 +154,20 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "getCostEstimateEncryptedCard-200" : { + "$ref" : "#/components/examples/post-getCostEstimate-getCostEstimateEncryptedCard-200" + }, + "getCostEstimateMinimal-200" : { + "$ref" : "#/components/examples/post-getCostEstimate-getCostEstimateMinimal-200" + }, + "getCostEstimateMinimal3DS-200" : { + "$ref" : "#/components/examples/post-getCostEstimate-getCostEstimateMinimal3DS-200" + }, + "getCostEstimate-200" : { + "$ref" : "#/components/examples/post-getCostEstimate-getCostEstimate-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CostEstimateResponse" } @@ -587,6 +606,15 @@ "cardNumber" : "4111111111111111" } }, + "post-get3dsAvailability-get3dsAvailability-200" : { + "summary" : "Example response for request 'get3dsAvailability'", + "value" : { + "threeDS1Supported" : "true", + "threeDS2CardRangeDetails" : [ + ], + "threeDS2supported" : "false" + } + }, "post-getCostEstimate-getCostEstimate" : { "summary" : "Estimate the transaction cost", "description" : "Example request to get the estimated cost of a transaction", @@ -609,6 +637,17 @@ "shopperInteraction" : "Ecommerce" } }, + "post-getCostEstimate-getCostEstimate-200" : { + "summary" : "Example response for request 'getCostEstimate'", + "value" : { + "costEstimateAmount" : { + "currency" : "EUR", + "value" : 12 + }, + "resultCode" : "Success", + "surchargeType" : "PASSTHROUGH" + } + }, "post-getCostEstimate-getCostEstimateEncryptedCard" : { "summary" : "Estimate the transaction cost using an encrypted card number", "description" : "Example request to get the estimated cost of a transaction", @@ -631,6 +670,17 @@ "shopperInteraction" : "Ecommerce" } }, + "post-getCostEstimate-getCostEstimateEncryptedCard-200" : { + "summary" : "Example response for request 'getCostEstimateEncryptedCard'", + "value" : { + "costEstimateAmount" : { + "currency" : "EUR", + "value" : 12 + }, + "resultCode" : "Success", + "surchargeType" : "PASSTHROUGH" + } + }, "post-getCostEstimate-getCostEstimateMinimal" : { "summary" : "Estimate the transaction cost (minimal)", "description" : "Example request to get the estimated cost of a transaction with minimum details", @@ -643,6 +693,17 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-getCostEstimate-getCostEstimateMinimal-200" : { + "summary" : "Example response for request 'getCostEstimateMinimal'", + "value" : { + "costEstimateAmount" : { + "currency" : "EUR", + "value" : 12 + }, + "resultCode" : "Success", + "surchargeType" : "PASSTHROUGH" + } + }, "post-getCostEstimate-getCostEstimateMinimal3DS" : { "summary" : "Estimate the transaction cost (minimal with 3DSecure)", "description" : "Example request to get the estimated cost of a 3D Secure transaction with minimum details", @@ -659,6 +720,17 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-getCostEstimate-getCostEstimateMinimal3DS-200" : { + "summary" : "Example response for request 'getCostEstimateMinimal3DS'", + "value" : { + "costEstimateAmount" : { + "currency" : "EUR", + "value" : 12 + }, + "resultCode" : "Success", + "surchargeType" : "PASSTHROUGH" + } + }, "post-getCostEstimate-getCostEstimateRecurringContract" : { "summary" : "Estimate the transaction cost (recurring contract)", "description" : "Example request to get the estimated cost of a recurring transaction", diff --git a/json/BinLookupService-v50.json b/json/BinLookupService-v50.json index 91c8b35..02637a7 100644 --- a/json/BinLookupService-v50.json +++ b/json/BinLookupService-v50.json @@ -47,6 +47,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "get3dsAvailability-200" : { + "$ref" : "#/components/examples/post-get3dsAvailability-get3dsAvailability-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ThreeDSAvailabilityResponse" } @@ -149,6 +154,20 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "getCostEstimateEncryptedCard-200" : { + "$ref" : "#/components/examples/post-getCostEstimate-getCostEstimateEncryptedCard-200" + }, + "getCostEstimateMinimal-200" : { + "$ref" : "#/components/examples/post-getCostEstimate-getCostEstimateMinimal-200" + }, + "getCostEstimateMinimal3DS-200" : { + "$ref" : "#/components/examples/post-getCostEstimate-getCostEstimateMinimal3DS-200" + }, + "getCostEstimate-200" : { + "$ref" : "#/components/examples/post-getCostEstimate-getCostEstimate-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CostEstimateResponse" } @@ -608,6 +627,15 @@ "cardNumber" : "4111111111111111" } }, + "post-get3dsAvailability-get3dsAvailability-200" : { + "summary" : "Example response for request 'get3dsAvailability'", + "value" : { + "threeDS1Supported" : "true", + "threeDS2CardRangeDetails" : [ + ], + "threeDS2supported" : "false" + } + }, "post-getCostEstimate-getCostEstimate" : { "summary" : "Estimate the transaction cost", "description" : "Example request to get the estimated cost of a transaction", @@ -630,6 +658,17 @@ "shopperInteraction" : "Ecommerce" } }, + "post-getCostEstimate-getCostEstimate-200" : { + "summary" : "Example response for request 'getCostEstimate'", + "value" : { + "costEstimateAmount" : { + "currency" : "EUR", + "value" : 12 + }, + "resultCode" : "Success", + "surchargeType" : "PASSTHROUGH" + } + }, "post-getCostEstimate-getCostEstimateEncryptedCard" : { "summary" : "Estimate the transaction cost using an encrypted card number", "description" : "Example request to get the estimated cost of a transaction", @@ -652,6 +691,17 @@ "shopperInteraction" : "Ecommerce" } }, + "post-getCostEstimate-getCostEstimateEncryptedCard-200" : { + "summary" : "Example response for request 'getCostEstimateEncryptedCard'", + "value" : { + "costEstimateAmount" : { + "currency" : "EUR", + "value" : 12 + }, + "resultCode" : "Success", + "surchargeType" : "PASSTHROUGH" + } + }, "post-getCostEstimate-getCostEstimateMinimal" : { "summary" : "Estimate the transaction cost (minimal)", "description" : "Example request to get the estimated cost of a transaction with minimum details", @@ -664,6 +714,17 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-getCostEstimate-getCostEstimateMinimal-200" : { + "summary" : "Example response for request 'getCostEstimateMinimal'", + "value" : { + "costEstimateAmount" : { + "currency" : "EUR", + "value" : 12 + }, + "resultCode" : "Success", + "surchargeType" : "PASSTHROUGH" + } + }, "post-getCostEstimate-getCostEstimateMinimal3DS" : { "summary" : "Estimate the transaction cost (minimal with 3DSecure)", "description" : "Example request to get the estimated cost of a 3D Secure transaction with minimum details", @@ -680,6 +741,17 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-getCostEstimate-getCostEstimateMinimal3DS-200" : { + "summary" : "Example response for request 'getCostEstimateMinimal3DS'", + "value" : { + "costEstimateAmount" : { + "currency" : "EUR", + "value" : 12 + }, + "resultCode" : "Success", + "surchargeType" : "PASSTHROUGH" + } + }, "post-getCostEstimate-getCostEstimateRecurringContract" : { "summary" : "Estimate the transaction cost (recurring contract)", "description" : "Example request to get the estimated cost of a recurring transaction", diff --git a/json/CheckoutService-v37.json b/json/CheckoutService-v37.json index df1aeaf..5437abe 100644 --- a/json/CheckoutService-v37.json +++ b/json/CheckoutService-v37.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -960,25 +1116,35 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1004,11 +1170,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1029,16 +1190,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1066,23 +1227,11 @@ "card-3d-secure-securedfields" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, "oneclick-direct" : { "$ref" : "#/components/examples/post-payments-oneclick-direct" }, "card-direct" : { "$ref" : "#/components/examples/post-payments-card-direct" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" } }, "schema" : { @@ -1091,25 +1240,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "card-3d-secure-direct-200" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-direct-200" + }, + "card-securedfields-200" : { + "$ref" : "#/components/examples/post-payments-card-securedfields-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1135,11 +1297,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1150,26 +1307,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1196,6 +1348,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1205,7 +1362,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1250,7 +1412,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1286,6 +1453,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1295,7 +1467,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1345,17 +1522,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2683,22 +2860,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -2915,7 +3092,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3098,26 +3275,18 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutCancelOrderRequest" : { @@ -3143,7 +3312,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3247,19 +3419,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3268,7 +3429,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutOrder" : { @@ -5206,7 +5368,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -5764,7 +5926,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -6753,7 +6915,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -7085,6 +7247,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -7132,12 +7313,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -7149,6 +7364,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -7159,6 +7388,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -7169,6 +7405,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -7200,6 +7446,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -7223,12 +7481,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -7241,6 +10385,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -7253,6 +11001,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -7289,71 +11641,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.3.0" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXNlVXJsIjoiaHR0cHM6XC9cL2NoZWNrb3V0c2hvcHBlci10ZXN0LmFkeWVuLmNvbVwvY2hlY2tvdXRzaG9wcGVyXC8iLCJkaXNhYmxlUmVjdXJyaW5nRGV0YWlsVXJsIjoiaHR0cHM6XC9cL2NoZWNrb3V0c2hvcHBlci10ZXN0LmFkeWVuLmNvbVwvY2hlY2tvdXRzaG9wcGVyXC9zZXJ2aWNlc1wvUGF5bWVudEluaXRpYXRpb25cL3YxXC9kaXNhYmxlUmVjdXJyaW5nRGV0YWlsIiwiZ2VuZXJhdGlvbnRpbWUiOiIyMDIxLTA0LTA4VDE0OjEzOjA5WiIsImluaXRpYXRpb25VcmwiOiJodHRwczpcL1wvY2hlY2tvdXRzaG9wcGVyLXRlc3QuYWR5ZW4uY29tXC9jaGVja291dHNob3BwZXJcL3NlcnZpY2VzXC9QYXltZW50SW5pdGlhdGlvblwvdjFcL2luaXRpYXRlP3Rva2VuPXB1Yi52Mi44MTE2MTc4OTAxMDc2MDkwLmFIUjBjSE02THk5M2QzY3VlVzkxY25kbFluTnBkR1V1WTI5dC5wdXByMzNEQ05EQ2k2WldjQ2J1TDFfa2F6NTdKaF9JYmttMm1rQlpQNWdrIiwib3JpZ2luIjoiaHR0cHM6XC9cL3d3dy55b3Vyd2Vic2l0ZS5jb20iLCJvcmlnaW5LZXkiOiJwdWIudjIuODExNjE3ODkwMTA3NjA5MC5hSFIwY0hNNkx5OTNkM2N1ZVc5MWNuZGxZbk5wZEdVdVkyOXQucHVwcjMzRENORENpNlpXY0NidUwxX2thejU3SmhfSWJrbTJta0JaUDVnayIsInBheW1lbnQiOnsiYW1vdW50Ijp7ImN1cnJlbmN5IjoiRVVSIiwidmFsdWUiOjE3NDA4fSwiY291bnRyeUNvZGUiOiJOTCIsInJlZmVyZW5jZSI6InNob3BwZXItcmVmZXJlbmNlLWVrdkw4MyIsInJldHVyblVybCI6Imh0dHBzOlwvXC93d3cueW91cnNob3AuY29tXC9jaGVja291dFwvcmVzdWx0Iiwic2Vzc2lvblZhbGlkaXR5IjoiMjAyMS0wNC0wOFQxNToxMzowOVoiLCJzaG9wcGVyTG9jYWxlIjoiaHUtSFUiLCJzaG9wcGVyUmVmZXJlbmNlIjoic2hvcHBlci1yZWZlcmVuY2UtTFpmZFdaIn0sInBheW1lbnREYXRhIjoiQWIwMmI0YzAhQlFBQkFnQ2d0K05JMHhMc3RONFN2SEd6V2hScWh3NlBNWTFXeW1QYVBSa3ZtQVoxcms4cXJzcUMyRnA4VjlyMkp5XC81a3pKMStqbVA1NkZrSnoyVHFKRzVNVHRcL2tzZlJuSDBsanlNNU1nMXAwRWJjT1o2c1R5NkNsVXlPNnpuOUthM1NQaUUxZkFrU2VcL3dVajR3Zld2WkhNY1JNNUR5K3c0M0lNUldIN2h0YW5iYWVVT0dXNllndWRpemJkdWVJSHU1N2dBcHN5UXV4T3hPcW1pZkJVQ2tzVmY0bkV5NWt2cHY5XC9xZmJcL1FlSWlLZWZHbnhOcGNmdGFZSUhEUHVFQTRLXC8ra0tmMTN2dDFPWmYxUnNwRmMwcURYRlJLa1RZSHJuYkdKUzBXNlQwc1BOd0hpRzVtRys0MEExRnhaV2hnaW1VRlE3XC9IY2JaZkh1NU1xOXNsVXlzWmFySStGQWVrTkw2TzV4SWhaeEJHYklkVzdpbFNwY1Fvc2FrMmxLQVRtd1NLazRmbmhlZW53RlJDZitsSkVySWRscW1rRkFlK2dvMWZKMHF4SWR3UVpPOHpcL0hkQVwvanRPZWExN2ZhRTEzN1pvVHBydm5Od0tPQzFLUkJ4QlNhYzEyT1ZzOFZWeEtiUHZGUUtUREhQcDdqenNUUWxiOXhGM2NaOUtSV2t6bEp4RlozMXUrYzVuZ2V6eUM1MUpxdXJsSDlWSXdlQ1k3NnZFOVdabUJyajg2eFE2bWxFdEJFTkZvK1lTa0dXN3I4XC9yWmxMcmFNSXQxN2ZkSXFjeVFlQk1cL2FCaVdJSDBtcDlrdHNONUhqMVlyU2Y1MDZTV2pKRG1wXC9CWjNFMVprdVYrR2dkSmZwZUlaQXpqYTQ4VWZ2U3hQd3YwMXRLNGR4SVVPZmkwbDlPQjNhRXdoQVNRbkNaYktKRGM2cmtrdnhnZExwK0FFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmZjhmb3JkZnhKRjN2eGlZQWQwNjFyVUVXVmprR05SME9wUmNWOFFnazVkTU56R2V3T0R3QkdCWHpZaW92NGxlZEdaaTRLQ1lwcjR4NnVqUTNMZ2ZcL3JcL0RUaEhWVlMwanVGTVwvQkRGZ2MzNUdMOHRRODJDQTNKZ3FRWngwZjdUbVpxb2hnUFBncDNrXC8yZzVHXC92dDBUSXlGVU9IdzUxd3pPXC94NjZCd2dtKys1NjVXUzA2UjhsK0dMTHcxR2wwWmtuejB6c2kwR0d2Z2Q2WTRcLzh3bHdaenlYZEdwa2h0VzVHMFV4amoxWnlJVWlZaUQ0QVNcL1NJSEJ4MExzSTR5WGtUMjJhOGR1dGt5Qm5LVUZmdW9UR3ZHQmFjYlBQZkwxZzdCVTJIZTNDcXFhZzBBYjNxZk9GdU9hWjQ0MVowdTlwYzB4MHhkY1wvVDNxOFIwcm1RSFVvbGVISWcrVjVid0VzTmkzS0xnNVpXWFwvYnZVNkY1K1wvXC91ZkI0emZlMmVKVjVRS0pcL3dHRURTdXhnMWNZQlg0UFBMeWNMNGEwdGw0V2RqczAxNUU1YkJuT001SERlRG1kTjRlUjZ0VEdaaitQXC9uVkRRTUJGUDFvVEZqeTVTSEFGNHVyUWg4aHB5UkE5OTJNd1drdWdHYnBRQ1FjK1lpdlM1cHhIMkpUcWE4T3NYRlVuNEZjXC9aZmJGNDB5cGhIeE5mVjk4ME53Q3dqMFpWYWJYK3ZkKzJhT1VIWXFYSXdtaFwvMmYxNlwvXC9yWVk2UkpWZVBiU2V2XC9cL1wvcnNBbUdOVHplM1JzNWpPeGNhbW9SME9FbVJ0eXRlcEJhRWVcL25rTmNDTHNGaEYyVHU3dWhRUFRTb1VmTWVEQXBUNXNlMXpOTURVN3JDcnVNUitNNURPU3BYK1czU2FSQllDeW9laXZOMTNkUjVwayt1aVFnRXhzeUlJNm55a0Zoa0pjTVwvSEtnTWhCdUNWNlV2OEJoZ2h5U0dTXC8zNTV5UXB6Zmd4QmkwZWs0MDNGV1BCQXc4dWxmNEtXcmI1MHdhc2ZpdlRUUFwvS1F5RmtscFExclgrMzVFcTl1T3FPY1RLbTJ4dXZkcU1SY1ZHYklJUDJGKzFtdEJZWDE0dFRrQTQ5UU5XTHQ1eHVIU2R6Q1F5NExDbnpXcnVYclhkSTNaWWRjRjMwWlBjZGJwSzFYRllwYWtZb2ppT2syUXpTVTJSNDVpcWNRbEZ1eG9NSHhzK2lMMW4zdnRPenlUTlUxWFplcGtLazMxSWxKM2FUS0tZaFRmZ2hEV0pIbTdKY2xlbllndk9ibVo1czVJMzZONEZEc29jeEFWNStjMDE0WjQ5dEgwZXRVQUhFcVRIcFVkNVlGYk03UFFuTFFncDQzelRON05VRHdQOWhyWUtndVJYXC9iMldxcnV2aXlPNE5acktXSnF0d215d25xVDlOY2pHUDAraEo5aFZ2ODZ6aFp1R2paTlZ5WkdDajFwMHIrdGJIcXVmTjlSeFNjaGNNXC96VE4wUkRtZmZ3VVwvWjNna1wvcXRqREZldklra2k2VGlZYm9MdWduYzZaRXMzZ3BvK2dDbGdtSFo1ZEx1c2N3TFU2RWpDYWlab2oxMktCaVJ4VE5QekVuT2FScUsrWW5XQ0tUYW1hTW5ENlNPNXQxU0xJaTdOZit1SGtMeWdYclpcL3paV2hcL2FsRjFuaXdtRHA0TnBaQU82ZWZPQzhRXC9peGFoRzZ6emFHcU5JNWVVcEtORDJCK1VrNDVrT2dKQ2ZmZ1BMOFhIUkd6ODh6MWxjK3dyblYzNWJ3MmtJaVk1ZnJmMXZ3U3pqRUZTMU1RRlpWckJEVG1Qa29xMFZTR2RqYTFMbVA4aHRPWWNZQ0FzM2kyWDlHeHdPT3ljQURDWmpiV1Vpa2J3a25XQlNBZjFsRnJoMzl4NW1lNzh6T3owZlNQT1hcL2QzQzNweXNLNXUrekFNaVBjMnZMOW5XRnBHXC8xSzNzMXh3YUlnYVM0aStCV3ZsTzFpOWlORXpxQTFib2NUVTBxXC9LWDN3RTlDMDhqOFNyV3NpNnlqdXpqRnJVNXN5SDNHejhsSGdzdjRRVG5tZjhMNEFRRFI1a09qUldxUWtBckdQUTBFNDVwRGFPNXNLMklTeHdnTklwdUt0SjYrOU1GTTd2WUdySEI5SDNKb21yWjhGRUVqS0tQOGNVSTJ3ZUlCOUxzRXBRSnNrTWRLd01EZElpNGRQZ3p2UmFFMll4d0h4Smd0V0dPZDVZWlRvY0hoYUJZbnIyNWR4OGxLRjkxQzRMb2hPemp6ZDFKQ0RKRHNPbVE3RlJaTnNuejBzODN0VEZmakhjelwvWkJ1YUFQajB0eENMN2JITGZQcm16aWFHdWY5d1E0dnhxVzBpQVI1Q3ZtaWQrQlZGSkl6NjRHd3cwR3FUaG5IU3lXUlhZWmVRMURTRzk4b3JTdGVhOWdZRXpxeThLV3dyaFwvcmhTckRzQzFiTitwWmZaYnNsRVlnQjByaUZNTDIyb3dpR2lqdytuN2RKWkN5cDJhYmlmRW9jUjI2MGZmTXhmS0pRQnZjNWFQcUdwK2tBNG5hK2w4R3hITFwvK1l4bjZTaVNmZ0Q1ZFZRNiszbmxoY0d0QlpCdXQwNEtSejdDU3pRMGtFeUwwVDdNUEciLCJwYXltZW50TWV0aG9kcyI6W3siY29uZmlndXJhdGlvbiI6eyJjYW5JZ25vcmVDb29raWVzIjoidHJ1ZSJ9LCJkZXRhaWxzIjpbeyJpdGVtcyI6W3siaWQiOiIxMTIxIiwibmFtZSI6IlRlc3QgSXNzdWVyIn0seyJpZCI6IjExNTQiLCJuYW1lIjoiVGVzdCBJc3N1ZXIgNSJ9LHsiaWQiOiIxMTUzIiwibmFtZSI6IlRlc3QgSXNzdWVyIDQifSx7ImlkIjoiMTE1MiIsIm5hbWUiOiJUZXN0IElzc3VlciAzIn0seyJpZCI6IjExNTEiLCJuYW1lIjoiVGVzdCBJc3N1ZXIgMiJ9LHsiaWQiOiIxMTYyIiwibmFtZSI6IlRlc3QgSXNzdWVyIENhbmNlbGxlZCJ9LHsiaWQiOiIxMTYxIiwibmFtZSI6IlRlc3QgSXNzdWVyIFBlbmRpbmcifSx7ImlkIjoiMTE2MCIsIm5hbWUiOiJUZXN0IElzc3VlciBSZWZ1c2VkIn0seyJpZCI6IjExNTkiLCJuYW1lIjoiVGVzdCBJc3N1ZXIgMTAifSx7ImlkIjoiMTE1OCIsIm5hbWUiOiJUZXN0IElzc3VlciA5In0seyJpZCI6IjExNTciLCJuYW1lIjoiVGVzdCBJc3N1ZXIgOCJ9LHsiaWQiOiIxMTU2IiwibmFtZSI6IlRlc3QgSXNzdWVyIDcifSx7ImlkIjoiMTE1NSIsIm5hbWUiOiJUZXN0IElzc3VlciA2In1dLCJrZXkiOiJpZGVhbElzc3VlciIsInR5cGUiOiJzZWxlY3QifV0sIm5hbWUiOiJpREVBTCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQVFPWGZ5dUpkY0wwdk4zZ09lUEw0UVdXUURXWmQwTEdQWGkwQzNtVkY2eU5JVnRHeGlVcGR6STFVYWtrUWJZSG44WUw3VHI5VWZTbkdyMTFodkJ6bHRHYm5WUDFWdXN2YXNuOGdcL0VuMmRXV0hkUDhub3hFckFJQ1ByeXBpRzRWWjZycVwvYjdHaVRFdWlXUkxTWFUwRm03VG13Yldmc1U4eGVwVHJkRExvditSN25VT1hxOWNaTVp0c2RFV0R4WlRTNjc2VlJ2UFB6T3ZtcSs5Vk1aUEthcVNPZEZaUWVtWllKaVRVR250VEh0WFQzNzhqVVdTM3B2M1YzQml5VXkxT2xnU05jZkFlalZGZ3BadE1Gd1MxRGY2cndDaSt1WXZtajArQmhJZDN4TFBGWEkxcEcyVG1wYzQ5MVgwQm5wQ1QyNXJFU1BkTFpFR1k2WEFlVWs0RWJmQkRTd2pFZkdrUmQ1Y29hcFVPUEQxTmxFWWxvVytkcnFHSlNrOHh6NmEwSWtxXC9udzdnVldVRHFydVd3NlNQWE1FZlZBakdJdEhPRG5XZFdYcmpMVFF1aHUzQllyTXk0eGNod2sxeUttSkJuS3NkXC9td2czcHg5ekxab2pBZkUyS2lzRzFYMUFteTVqSE1ObkxFRkFreXdUcVVNRmNDOFY1UlNTM1M4dU1nQlNuRjVKQ1ZLVFFiK0tDMEtpbFJ1cTY4VXRsQmsranZ6a1RHY0NRck9scTg3TVFXVmJwXC82TXU3Tmc0VDI5VzREMU9YZzhrOWJwM0JwTnorOGpJNnZpVWx3bDhGUjJQcnVtTFplNFwvRGhmbkgxbUhGZ0kwKzdIQ2dOZllYY1VkdklDRmtiaUVMUWNQMFBQc1ZYcnM0STdhQm8wbWplUlc3Y25jdWo3bzF6dmFSQUN5XC9WQ0VYS0VPWjEwVWFnbmE0WUFBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZmJqc0UzalREZHRqY2tXQ2Z2d1REdGhhXC85QWRuVHBFNlZcL1RCcUMxOStiQlVpRnNXKzNrUmJYOGpaUmdiSGJiSTdcL1ltQT09IiwidHlwZSI6ImlkZWFsIn0seyJkZXRhaWxzIjpbeyJrZXkiOiJlbmNyeXB0ZWRDYXJkTnVtYmVyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkU2VjdXJpdHlDb2RlIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5TW9udGgiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlZZWFyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiaG9sZGVyTmFtZSIsIm9wdGlvbmFsIjp0cnVlLCJ0eXBlIjoidGV4dCJ9LHsia2V5Ijoic3RvcmVEZXRhaWxzIiwib3B0aW9uYWwiOnRydWUsInR5cGUiOiJib29sZWFuIn1dLCJncm91cCI6eyJuYW1lIjoiSGl0ZWxrw6FydHlhIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCWm9zVDVSMStcL1M0ajRIR0VOV1dBXC9pUGVRZmtqeHVqaHRPTnBQYzQ3aGF1VHpEYWVxV0hKVmhcL2htdTc1NUJwV2pVXC80WE55ZlBYZWRGT0hSTkNWZzJyNldya1lNeFMrK0FHeUdzTXBqdXA0Rk5uYjM1cGtXQ1pFazNtZXVvaWpodlRxYnppeVpFclVDNTI5TDIyQmdtbUg3Z3BheUJUSkVmMkRTWW5Uc1N2NTJBNWllSjdiUHJvY2IyeWxHV3lMMFZoWGR3UVZZZlZkd29ZWGJhVlwvQVp2dTlzNXRmNzlFd2Y0bXQ2Y25BeXRFa0pTWGdaNEdPZUZIdEp5UGRxcjlwZVwvd2pBU3JvZzdYTVMwRXpoWjdyR0k3ZUI1NDV3R0ZpandtblNsc3JGMEpLTThuRWdmVEVuU1c4czlhckVFd0M1Q0g5dThhN2FoZ2ZrY1I1Rzh3a2E3OGJkOG0wck9oNzFnb2JhWHF6c2g2bkRMSnhvVkpJN1FGNXAxQW9vVEpKSmlsOFE4SFpkQmxCRmZ3QlBXSElhV29uODE4SkNnTkxuaHljSXBMNHBKNXYzNEsrbGg0TlE5STRiZTE3VjN0RkdBWHZYRmlHZUJNUDQyZU1UWGhHd3R6T2d5d3JjS2NMZGNyemxseGxIYUs0UEVvTWtoZUpGNWhzbU1RNTh4VzBuWit6RXdPa09IaDZzMENGSFIrRlR0SEp2a0hxV05BVzVMUTBsQ0VtMTdxd0crN1Y0S1oweDdmSVlOMjJ3QW1zRzNRc0pPMVFpM3FvQkJabmNDNnBwTGp1SW1BZ2hjT0hCd3V1Qk51RFpoVkVRcTJNV0NLdFFINGFtQ3ZnaGhCa01La1IreThvZEVHNjE4Tk9FZnlGbDloZVIxM1ppMnBDK0FcL08rY0N6Zit4QTZ4QndBditMckVwQ1NUamRlZm5BTEFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWG5nVjlFMUl3RFREMEZvOVwvYnVwR3VzbzZERnlabGowbUk5ajBQTHQ2SGFmQnh0bk1sK29IVkJidWtaZmoxcmo3QjZzZU09IiwidHlwZSI6ImNhcmQifSwibmFtZSI6Ik1hc3RlckNhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0NDb2dudm5LM3lkWVBGb0ZLR0tKRUpsZUlrWWJLQU4zVlZnNVdYUE5FMXVkMDVLUnFnc05WZHZ3dXU5TkV3cGtiNFV1dEw5S0JVV0EzZmVvVEJCQVdWSnQxcXBnWlhGK0paT3pmSjZCU2MxYTB6b3dDTVF6Nnd0Q0lcL3RXQnhLeGFLRmFsakF2MzBqZ2EzK0pDUWtwVVwvNGdxMnVic05XY09XSldERkV2SDE1V040Z3VuZ1plYlF6UzIyMGtPZnd5ZDZJUzhUbndFV2Q1cWc0MHJ0MHhEOHhCYVBvTllkNUN4XC9DOTJpKzZQdEp6SVgyU1lCakdqRzdkWm1Lbm85UlRYYXdoa2pKbXNzRXZGR2d3OVM5VStcL01Zd0tCZWxcL2RhS0JUSTFjK0pJYzR6cWQ1MjNpZXYwWUNydU5MSHY3cE80TVR5MFZYUndpekNCVVJKWjhac2tDVWJETThGRlB3eGNlbDdDbkY2dHM0UjBibG1LS1pDSnI0VmFYM3VJbmZFVHk2eFwvcVVVTGFTYXRtRnVzRHRlUHlRRHpaQVwvOGMxalgzVXE4OTZtbkdpMm5zSzBERGVGekdtUEExcktFZzc3WUdQdHUyTVJMKzdcLzlkNVdPb3FCelRlOGg3U3AwdUFQOG13eDF5U1hxOWhkZjh0a1hybkIreURQK0RjQkEwK3NCTmR4NlBvY0JDYVBmSzRyd1haYW5Sd0Zpc1pUMnZyVjErZTRpS2RCQU9FeExtN1wvbVRsbWhEOE9wWHVnSmtadUVZOUs2MzRhRGNhTllCOGFLMWZsRDVKN3krZWlmUTB0dWMxOGJyQURsSlhJcXBWeDN1UFF5QTZCUDFkTldcL25JRlpCVm5heXoxbFpYRXJMRUR6ODk5ekIrK2tSRlVLYXFXQWRHUlVWVTNEZ1JBcHBPWDBFSzZPaWFzTGtBMllkc2RrQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZacndRSHpYT1hWdnhHbnFkNUNmNzVnampvTWtXempnQlNEVlV1N2lYMTJtdjVWTjFOTnVwVmxkNFQ1UjQwQWlCUT09IiwidHlwZSI6Im1jIn0seyJuYW1lIjoiUGF5UGFsIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdDTm9rWktsRzFNVDNERHNVa21DMHd1SDg3QTNjQ2wyT1pHUTh1dTlPYzJuYTRzZzFsWU8xOUpMV3FvODNmTnJxMkwrOWNhR1wvNnQ4MDJTVlF0RDJ5d1hVZUVVXC9KaWZ4WEhiZ0Q0emdDNkkyWHJKQjJCckFWbGZFdStOaTJNa210eTZSODlvd1BvRDRCSDJCQmduYjZwS1liZ0hKUFA5cUpqNFREXC9vTnN0MnNNa1NYUE5KdjV2NzVaaGhKcGtZTTJNT08rZVNnTTkwMXNzTFdUOWxqN3BwYmlhdnFvTzhscEdETkhEXC9Jc0pFcUd2V2hwSVhyT0ZMTUF4NkZzUzF4blRsam91UXYxa1dZR1wvcDVlc3ZwR2VuaFdRa3JlVWwzdVlmdjE3MkIrM3BScEN0SENMOHFNZmxCK3BkWUtMNWM5U24zb1RmQ2QzWXRtSU5PdEVNVmNIOHpldzVWWTZqcjA0eXZjMXg4c1VZY2Rob3ZZZm04QzNrR3VERytURWZ1ZXQ3UUZlUmNCeFwvenp2XC9HSXhzeHFhSldBMm1KRVFOcWpNYllydjFQelFMQTQ0R2NkZ0ZJNnhwVFwvQXdOb2o1TUFMTTZHWUtzXC8yXC8wVDFsWVJoXC9cL28zaExNeDlSXC9YNVF1aXVmUWE1em4ydVpDeWlOWEVEYUoxYkxOUTBnR1EzWCtka0NsRWZpZEQxb3hmYXU4dWFuZlFcL0xaTnNGV3ZXUzlxYUV5TFNSQllFZlFERFBNWXVqRnkrQzgwUEQ1MXJET0cwbnNwcEtMSjg5a1BSOE0yRjNPR0U0UEcyRU5QT0J0Qkh1WXRuU1lUVUZGdzNqU0wzb1orTythM1JCRGxVUnA4UWR0Z1pQWVpIRzZXQkliMEFpTjBXSzFYYytpM3NaUThzK25KcnNoQkJSUkJka091M3JRdmN1VFgwd3prVnJjT3FBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlVuRjJ1cDduMTdGTWVZQ2dzV2g1eTcrSGFVTXNsQmJcL05RdzdjdVRGV2VLb012N0NMVFU0SE54dDFiZGtZSEMwMERTRHhBPSIsInR5cGUiOiJwYXlwYWwifSx7ImRldGFpbHMiOlt7ImtleSI6ImVuY3J5cHRlZENhcmROdW1iZXIiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRTZWN1cml0eUNvZGUiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlNb250aCIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZEV4cGlyeVllYXIiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJob2xkZXJOYW1lIiwib3B0aW9uYWwiOnRydWUsInR5cGUiOiJ0ZXh0In0seyJrZXkiOiJzdG9yZURldGFpbHMiLCJvcHRpb25hbCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifV0sImdyb3VwIjp7Im5hbWUiOiJIaXRlbGvDoXJ0eWEiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0Jab3NUNVIxK1wvUzRqNEhHRU5XV0FcL2lQZVFma2p4dWpodE9OcFBjNDdoYXVUekRhZXFXSEpWaFwvaG11NzU1QnBXalVcLzRYTnlmUFhlZEZPSFJOQ1ZnMnI2V3JrWU14UysrQUd5R3NNcGp1cDRGTm5iMzVwa1dDWkVrM21ldW9pamh2VHFieml5WkVyVUM1MjlMMjJCZ21tSDdncGF5QlRKRWYyRFNZblRzU3Y1MkE1aWVKN2JQcm9jYjJ5bEdXeUwwVmhYZHdRVllmVmR3b1lYYmFWXC9BWnZ1OXM1dGY3OUV3ZjRtdDZjbkF5dEVrSlNYZ1o0R09lRkh0SnlQZHFyOXBlXC93akFTcm9nN1hNUzBFemhaN3JHSTdlQjU0NXdHRmlqd21uU2xzckYwSktNOG5FZ2ZURW5TVzhzOWFyRUV3QzVDSDl1OGE3YWhnZmtjUjVHOHdrYTc4YmQ4bTByT2g3MWdvYmFYcXpzaDZuRExKeG9WSkk3UUY1cDFBb29USkpKaWw4UThIWmRCbEJGZndCUFdISWFXb244MThKQ2dOTG5oeWNJcEw0cEo1djM0SytsaDROUTlJNGJlMTdWM3RGR0FYdlhGaUdlQk1QNDJlTVRYaEd3dHpPZ3l3cmNLY0xkY3J6bGx4bEhhSzRQRW9Na2hlSkY1aHNtTVE1OHhXMG5aK3pFd09rT0hoNnMwQ0ZIUitGVHRISnZrSHFXTkFXNUxRMGxDRW0xN3F3Rys3VjRLWjB4N2ZJWU4yMndBbXNHM1FzSk8xUWkzcW9CQlpuY0M2cHBManVJbUFnaGNPSEJ3dXVCTnVEWmhWRVFxMk1XQ0t0UUg0YW1DdmdoaEJrTUtrUit5OG9kRUc2MThOT0VmeUZsOWhlUjEzWmkycEMrQVwvTytjQ3pmK3hBNnhCd0F2K0xyRXBDU1RqZGVmbkFMQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZYbmdWOUUxSXdEVEQwRm85XC9idXBHdXNvNkRGeVpsajBtSTlqMFBMdDZIYWZCeHRuTWwrb0hWQmJ1a1pmajFyajdCNnNlTT0iLCJ0eXBlIjoiY2FyZCJ9LCJuYW1lIjoiVklTQSIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQlN1b3oyOU5uUWFmSW9ObmVSS3k3emJiN0lxWkxYNlpWOHZGWjNOOFprcmtjd2ZNcktzZkhlc0c0UWVoOFI4N2phV2JvSVR2YjdtdXJhVGJaU1RGYlVMQm55SWxLUzhqN2c3V25LdXhvVEY1NDFhaUVqUkdjRjhHKzVta3RQc00wOXdGY2dFS01KdUk4Q2J6dHJqR01pcnNhOExJTkFxcU1sSndzdndKcU1EbUJqajZTK2xFbXE2ZHhHTklqQlpzQmVTcXNpaE9mWjFVQjRKelwvTmU2Z1d3dmhsNWdFYWVnZTZtZER4c1wveVwvZ1wvOTNNbDdYeHdrR2VlZGJoNDNMY0xQZzZsTFBNMVFWNU5RN1F0MXZXQUE5bXcybTlldjk1eGl0a1pSTm9NWGdRdWtcL005a0R3b2ZXVmttZnhVUDhXOG9sS2pqSzBwNHJRQUVwVCtPUlQ2UlBrcE5CcHpWenZFZ3dGVXBacjRYUCtMQ2FzamYxNzdzTEwzTW9aVUo0Zlo4UWZYYVBMYUlxXC9uWTJGRkVTSXRPVTFab3RORlwvRUFzSHRcL09IZDBacTlSU1RMZVNPZkdNRGdvXC9pdGtTOWRXclFPb0VkWVRcLzdwbFZ4bktvNDZlQUJDNGN2VG40RzFzNkNkVEpZZ05Ya0FcL0ljTWMzbWFGdnl5ZnpOY0RHaWhGMVZ3cE1wV0VEZytJNWlzNkZaQlU2SUtKSFhWRUVSbXVMU3ppNU9JbUNuNENXWEtYWHJNNCszVTgrT3RVUXhOK3BLQlh2eGFQMWVoOFZpZ3RXbXJuOTRNdHZTV2xySk9PRm4xNzhjVlwvSHFaTmtcL0NPZjRocUM4cWlsZnBTenZrTXRlZzU5TjBzTFExaE5WMkZsTFpRancrUFR6dVwvZjhvblY4TThFdXU1RFJrZXhDc0w2eVhTRlJxdXJyVGRhYmI2ajhOQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZRUkMrTFJ0SUVIbnQxVDlBeXE5c0E0a1dINnlGXC96MnZkRWw2Zk1SXC91RTJcLzZTUlhKdmQ1RHFwUGZob0xOQlBlWWpKIiwidHlwZSI6InZpc2EifSx7ImRldGFpbHMiOlt7ImtleSI6ImVuY3J5cHRlZENhcmROdW1iZXIiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRTZWN1cml0eUNvZGUiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlNb250aCIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZEV4cGlyeVllYXIiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJob2xkZXJOYW1lIiwib3B0aW9uYWwiOnRydWUsInR5cGUiOiJ0ZXh0In0seyJrZXkiOiJzdG9yZURldGFpbHMiLCJvcHRpb25hbCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifV0sImdyb3VwIjp7Im5hbWUiOiJIaXRlbGvDoXJ0eWEiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0Jab3NUNVIxK1wvUzRqNEhHRU5XV0FcL2lQZVFma2p4dWpodE9OcFBjNDdoYXVUekRhZXFXSEpWaFwvaG11NzU1QnBXalVcLzRYTnlmUFhlZEZPSFJOQ1ZnMnI2V3JrWU14UysrQUd5R3NNcGp1cDRGTm5iMzVwa1dDWkVrM21ldW9pamh2VHFieml5WkVyVUM1MjlMMjJCZ21tSDdncGF5QlRKRWYyRFNZblRzU3Y1MkE1aWVKN2JQcm9jYjJ5bEdXeUwwVmhYZHdRVllmVmR3b1lYYmFWXC9BWnZ1OXM1dGY3OUV3ZjRtdDZjbkF5dEVrSlNYZ1o0R09lRkh0SnlQZHFyOXBlXC93akFTcm9nN1hNUzBFemhaN3JHSTdlQjU0NXdHRmlqd21uU2xzckYwSktNOG5FZ2ZURW5TVzhzOWFyRUV3QzVDSDl1OGE3YWhnZmtjUjVHOHdrYTc4YmQ4bTByT2g3MWdvYmFYcXpzaDZuRExKeG9WSkk3UUY1cDFBb29USkpKaWw4UThIWmRCbEJGZndCUFdISWFXb244MThKQ2dOTG5oeWNJcEw0cEo1djM0SytsaDROUTlJNGJlMTdWM3RGR0FYdlhGaUdlQk1QNDJlTVRYaEd3dHpPZ3l3cmNLY0xkY3J6bGx4bEhhSzRQRW9Na2hlSkY1aHNtTVE1OHhXMG5aK3pFd09rT0hoNnMwQ0ZIUitGVHRISnZrSHFXTkFXNUxRMGxDRW0xN3F3Rys3VjRLWjB4N2ZJWU4yMndBbXNHM1FzSk8xUWkzcW9CQlpuY0M2cHBManVJbUFnaGNPSEJ3dXVCTnVEWmhWRVFxMk1XQ0t0UUg0YW1DdmdoaEJrTUtrUit5OG9kRUc2MThOT0VmeUZsOWhlUjEzWmkycEMrQVwvTytjQ3pmK3hBNnhCd0F2K0xyRXBDU1RqZGVmbkFMQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZYbmdWOUUxSXdEVEQwRm85XC9idXBHdXNvNkRGeVpsajBtSTlqMFBMdDZIYWZCeHRuTWwrb0hWQmJ1a1pmajFyajdCNnNlTT0iLCJ0eXBlIjoiY2FyZCJ9LCJuYW1lIjoiQW1lcmljYW4gRXhwcmVzcyIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQkVHdnJ1Q2pDSTB2N243YWlIWW5SS3dFeHR5TUdcL051MGdXMVM5eXFjaGFXR0Zib25jK2g0c1pmOWRLNjBKNmlTaWJLV2hqdVlvbGtVVnhcLytHd1NiXC92ZFpOMjBtSlRsclhFRVBBeVFJNHFNSWI1UVZLYVwvV1RWYlpkZU9wOWtEaENibjhmQkJONThZXC9VazBUZEhPSDR3Znoxck9ZYWZlcnI3aXVjUEpYWkI4YnlhZ3ZiVUZ2endwUzhHem9ES3JwNlhOZ2JLa2QweTVvRWVFMTdDbDBkM2ZHZ2JDSmtcL0I1RFwva1RZRXVBenFHWlVBMGVLUU9rWmZjbmMxSjA4YUROTEs1R1BOcE5qWmR5Mm9lWUFtc0xaWTNadWJlMW9ycmsxR3NWSVQ0SjBCV0EyZndcL1RmR1B6eE1zSlpjN1NmbUVyWlN5SkVXcERacmFSWUZJWE1aK0lUNWdGWXpPUlJra01GeXFodm9VQ0dUeUsyalJaemswMFhDak1aUmtlXC9mQ2U1SFgwZ3hEejh6QkRXcENSNmVrdmZrNkdLa0t0YUtBdTV0Y1FqRklDYXJSY1gzd0lQTlloeHJ0RVNpV3R6VHVnam5IMVpNN0ZxYWNkcko5MmNyc2IydThmNXV4UE9TRk5qSndwcmtYWElkaVNZeENpSnN6XC92TXkrdXN2ZncrdkdDVXR3RGFCWHp2V0FmM3lZdnI2Wkk4cjNSeE1SQkZ2RnBuUkhwTURodVZHa1YrM1MxSFVXVjh4RXhxN011WTRqRVBsV1Rzdk1cL2VaeVhtTGc4TzNNS3ZZaW9hcXZVRGE5a2VjQjVhQkF3Nnk4K2xTV2dHVjFjSHlQbDJSaXFVTlhkcno2K2ZKXC9LbVE1eDU3Q0ZndzR0aVBvaXZVSjB1VFM2OUY3VFpRam9oQTFRemNYdXRBV3RYekJnbFU5OTYzNUFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWmZEb0x1XC96SVNLRnNUb2gxYmcwRjhhUmxSRkdESHdxY1V4N2V1bTN5Q0xRRDIxY3FmS21yVEx5YWNybG81YU00a3QiLCJ0eXBlIjoiYW1leCJ9LHsibmFtZSI6IlNFUEEgRGlyZWN0IERlYml0IiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdDYndDVCtKTzhVRW94b0JQckkrcXlVUzR2UjVUVDY0NnYxTWlOXC9nVU00TVZtN2pla2s3V2QwSG1yamsxXC9ORWc3TlRBY3BzZlpEQk9jTWxRZXVUZURzRWFDNGtCZjN0cXN0dGZ3K3FZNlRiYUZMQ3RnTklyNXdKM2RtMlR3VmhGQ1lWTUFyd0o1em9CSXNvT05VV3BTS1IxMURZNnpFNXZ1RGd0aWZOQTBZaU42aDZyenE4TzlHdUNyQ3FVSmJ1MjNQTWVqREhBMHJIRE9LeXh5T21CWEhSdlVIaE5SMVwvS3d0cnZ4K2ZZQU5uQUhna3puVEg0bGRTWGN1YU1WdFpGcWNwSFpUaVlwTHYyeWRpVDE0UHppcGlPRHBSR2lYeTBuTzdiNU44UnMyN25ZeGxnSFwvdERjSTRlRjRqbDk4MVRQS2xGK3U2WEVPR200RWJ5eWFcL0JmVERwOTNyS1JNeG82S1wvTHJmSTlKNFdhQTJ0RVpvNmVHTmJSdUtQcEJsVjNBU3U3d3BDZlNTdzJOam91VlRDa2ZZdDgrWGVlSmVJSVlaMHA4QVdqbjRMVHdhcm1TVlo3Y1l3OWI5ZUNVNFhYXC9ScmNOZ29MRlBYRXI4dzBNY1VGMm4wR1ZXRE03UTViOVV0b1ozNnlrMTg1TFhtb011eVwvXC92YUJJdkU4bTdRbGdvXC9ZUk92OVVlbTZtdUx1NGhaelcrVitXRUtBbXdHTDBlSlpDZGpBZUdXejZjMG50eThQTk1VdjNwZjd0VGVZTjFnc3ZRZnFsaWozSUxzUkxjdzRrTll2RWxuR2xDdjhkZ3UzY3hsejZEc25NdXlcL0VxS1FNWkFJb1VDZDZlRjE5STNOZnZBbzJqNU1mcnBTS1MzUUdMVFA2VFhLcWdUTmI2ZDhzVkQ4Z1JLaENESzRBdlwvTjBwMkNIR05cL1lHNXhhQkFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmV1FMXC8wcnVBQlVyemxQdHg1bGxDNU1KcFwvXC9pQ2hEUFo4cjdsa0lmNFFielBQKzhFVGR4YnpOWlU0dndLVG1VamZmcExkUUEyYXN3S0V0T3pZTT0iLCJ0eXBlIjoic2VwYWRpcmVjdGRlYml0In0seyJuYW1lIjoiUGF5c2FmZWNhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0FJaFUzeEtCRjhRYm1BdmpcLzZPTnFJdnZDYk1yOThlcHk2XC9LSVY5dSt5SnoycFNqNFBvTURMYkp4VjVQWjFZa3hhYTlXald2VG5sWjlOZ2VCK2VvTzI2TWJtSW9Bc013OGtuamF5K0ZFMFB5ZzVHajBKWG85SWJlK0Q1MTNzZjRxS0Ird1FQWGZVRXFrbmlpdFRpOG8ranloYkIxMjNyQ0FKV3ZiWmZQT0VLRTFSRStGSFNFWnlWdkptSFFQbDV5OHZXc0NLQkhqeURLNW9MSmp0eERmYmRvUFJyTWMyb2dOc0dsZklcL3FwSUZXOEhYTlJLWHB6Q2orWUY0dmlmOFpuNlo4RWI1MnJmTlpJMTJ4Vkc2aFpubW94OEJtTWdtU25Ha0N3blkzTzNDRnBEVFpsQ2JKb1wvWFdTR2dFZTN4ZUhrN1BpWlNBalBPVkhwRERBTFJCXC93WlZmN1h6R1lxS2tpd3RqbnpxRjhrR1l5N1hVZHVMZVZGMno0Q1wvUXpnRjFEenF6SUE3TGYzViswVUJXaHBEcUhKQ3J3a0FXeVRDYU9YcnF3N1Q2NnBUN010WnI1VjNsR0JVcUhrOFRcL2hOd2N1emc5d3J4NWVIc2VcL3dkQzErMmVWYXkzaTBZV3lpa25cL3JZdDd6MWl5VFRJeXo5Nkl4eG95TUlxMHp5VUxrbml5bGNDc3BkMjBcL1hnTmhiclJtZEF0N3FQbUQ5ckgrQ3A3YWJJWGJiaUFNNExXZm45eU9Xc09zQUxTRHIyVEdaRGpzbU1JU0NYekxIVStTRE9ycDJTaUpSSjNOSE5zVHJkRWJYOEk2dzd6VGF2aVRzTk1FQWQwdDlnYnliM2tXMUYycnF6SlRcL1VQZVFiNU1KUVwvd3FHR1liSU9lXC9YR0U5Qkt4UW9sdUtMRmhCdjRoYVRLZXE5UnIzVnN1QnRkVXhvQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZldzYzSG9wKys0TitBaFRra2RzU0tHOTgwaXpJV09JQndScmZDSVI2WWxvRW5KWVwvODBoaW50VmtqWmNJekRvUVlGbmZcL3pFeGppd0lRPT0iLCJ0eXBlIjoicGF5c2FmZWNhcmQifSx7Im5hbWUiOiJCaWplbmtvcmYgQ2FkZWF1Y2FyZCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQ3BRUHo1WnIzREVUVGZTbXhaZU8xc2tlaXZNbklUamdNWE9BbXBjNk9IZFB0MDRRczBQamtXRlwvNytuZkZYRXlTNmRoWXc2YU9HSUZUY3I3UjJ4YXZcLzg4bFdEQ1VoUDFHN1R0VWw4N25wdUdFc21sYXFTMEthc2w2QkQrczVIUTFybHBsZmZmdXBEQmxGajNyZVBvekY0NDlnV29HWCtiTnExVmdlaDdTdEk3WEIxN0tcL0ZEcUVZUWkrTjBOVUV0SnBDRG90dFBvdXZvMEtnS3VFRDlyMFJRakFiOGszbk5FdUFGeGtMVENFZmdyUll2N0hQRGlsNGR4MnlxT2hzYnY2RFhmcTBrK0p4SUZJUjZIc2NSWG1nZ1d4MXl6b3U0TzRPQjVVZXBZQlNseG9KTUtxRVFYRlF4VVJrRjlSSThnT3lHKysyS1lMSEhvbFprcVJJbW54ZVNaODh5WjN6UDFlTGJhdzk2VG1zWGNTazJTamc1cVdFcjhScEp1TDlVYVhFcGFPTGFxbTZFMFFNWGtidzdBMjk0NVlNWVRjNTF0SUI4aGpZNEdPVnNvVnFrS3oyYzRNZDZ5emlLbHY0WGNmSTVjTWljMXJJOXEzeCtOVFNucE5BRUJZOVhzZkUzS1YrNWRjd0lVdklCdzRCR2tIOFdnOStOXC9XWkZlUkxES2dtRndaOGtrVFlNS2FheDAzb0hMUjVcL055Q0JYNkdpeVN3TE9xbTZRbEh0VElWYWpza2NXNXFRTzlnYnpcL0pXeEJCQnR5QWRlVGhFMVF2XC8wOWZaVUxOWVBaNUNnVG90MHEzMkl0Mkphc2hcL2pRR2YwbEtMRGpxV3U2WGNcL3JQZUZEazZNNWI2azhOWnFTaitmZWdISzYrTm15Rk16YUJMV0s4dXllU3pVQ2J4REh0STAyT0dQVE9JNDBpU1ZUblFmakFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWUV2bmkrd2liQzlzbzZkZVNXMGcyQ2FGNDJjZ3RUWVZjMHdvTVVEQ3QwZ1N2S0hmUGt4RUV4VDRydjJQajZ0Qnk1blRPcnZtb0k3M1J0UiIsInR5cGUiOiJiaWpjYWRlYXVjYXJkIn0seyJuYW1lIjoiRm9ucSBHaWZ0Y2FyZCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQVwvVm1aa1drdEJGNXdlb0haYXdsQW1oejlyaXZCUGgzZUYyNGN0N0pEWGIwdXZieFpDSjZjd2VJMGZUVStpNGl5RXhDdGhGbTdJNnd4Z1JMckV6bkg2MDMza2o5SitycjdkMzJCeXdQT3hOcStkdDN5RzNsWk5cL0xmTzExa1wvSGVNb2JYdnhVM1wvYWw0bnN6R1RYeVZNaUxUZ2Y4NHZ6eUNZWldpZlB4NnBha1dqTWVISTBxVFlGMmNiVXpzR3Nvb2IrQVVJaDhIQlEzY0hzOWVSVlRVSTFQOVFBRXJ6allDTnpGbGpqYXlGZ0c2aVd1enExMTNUcHVMdVNvQTNZSG4wOW1vWlwvQUd1NEhJVW5USzRDZnA5ZnU1XC9GTXpGSHpSeHpmMGp4Y3k4eHJXM0NseUhQdHRzSHh5dEFDQ3ZDdDM5eHlyeWlOY0hubW5aR3p2Y09iK1I4RExUR1wvalhMZTZLalFIZldsMVdqckNPSHI3NFBEQmdsWWYxd3ZpY1lqODhpcVFMSTZURXpKb3BjdER4bVdJNEZFeWZRdzdERVpYXC9Mb29xVlV3WWJsUnVWK2sxcWcyUlZKOHk5TmFKbjRtNFIzVGlcLzV5YzlXcTFPcnZwWVViRk1CNTZEdUNCbTYza25WM3NFRUZKUlNVdFZ0aTZ1RExQNU5BN2NZTTBOUldManl4WUJNaUlcL3JcL3pXT0VnK21ManNwdU84MGdRZWc2YUM3UHpmVlk1YmoyWUdKVlk2VG1TbVZkTlpBaXBhOXh6SEg0UnBCNVIxUGYzY0JUNit4Y2hUNmkzWkZWQzhWWTkraUN4eGRwRzRUWWVxY0xXNnBWZTloSEFlNnZxOTdHOCtGNkdnaHF4YjdaXC9EbHhJUFJ1dStENGxXYTJtc2hwR05VVGRiRjR4dXpoRHhpM1wvempGQW9SOGpQcHltYkpRWm9BRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlZVN0trSTUzMUc0bEtmTFdSWFdFcnk3cE56d0NNZnpBTkdTM1BHWmVZQSsybjMxREVod2F2WHNpUEJ2djNTeDMxVjRYQ1FpRUVVTkUwaz0iLCJ0eXBlIjoiZm9ucWdpZnRjYXJkIn0seyJuYW1lIjoiQmFuayBUcmFuc2ZlciAoTkwpIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCNTFEdXVqQTd2VWQ1SEVLRmJIcWZxYk92WG1tdGpQNENkVWkwSnJ1VFZZZGNNU3VLQUFUTGR6eUIzYXlONlY1S3J2VUtpdEpWM29ndmhOUHRKN2dHQktCM2lkSEJVYjZ2Mml5K1lFdnVUYlwvXC9iSjA0WDNPeHhJXC85ZjcwcXZWS3RiU2pwWGhnbUpyTzFFMGV2SnJJaG1sMTJzQ1ZUYUFMXC9wYXlraHpXRnZIek1tVVpWNjJLV09heVd5aU1FemNubmRiR1wvQ2tKNE9NZTIyaXBmc3VOcjhUVEVRd3ptQU1pU3Q3N2xEZGVOK3kwSml5UXlMSGZSK2dWNTdGQzVQRFlnUDN5bHBzbzRXMVZYQ2NHeDZqUkZUd0hoYitneUpmN0hxcldFcllsODNHaWV0d3VrTTZUQjI2MWNhZFQ5TkhiU2ZoNEZDVER2TDZ0d29SemhlZkdiUkR1TzV4dnM1NjlLXC9lOVZDU0VuZW4xRmE3dlpQMDRhemFaN21oZllVY0w2MENGb1dnTmtKdDdOckZsbVNPNzFCenB5dld3RUpZRm5oazh2TG1qRGQ4VXFpdEx5VjJocnVzbnlLM0VTSGlFXC9rMGQ1Q2JpbDNDQjNRRXlodzR6QzZXTXpYSXV0VE12TGFKeW4xM25SNFNHV2hPYldvbVhrU3ZYOU5LdjhOclp3eTJCWGhlUkF5T0hTdEQzUUxCT1JyQWlxOXBFV1BaRjl3ditlQkpGTm1ESENYd0s4OG5sS2JGS1Y0V3pUTzR2R1BiTlZHckh5TTlEVklSSHQyNW5lVlpCWWNER0l5VnJVSTl0eEJtM3JMNlFVcW50NGx5KzVnREZOTGpocEZzMjZta2NleDArKzdWZ3B1emNTOVdVT3VpT0lZNXVCcGxZUzFhUGVzeXhXNnVoQXlwUnZlczB0R295b1VlbGhMMFpYYkFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmYU9tS1RsSU1WNEQ5VEh6TkdHMW9Nc0piNlZSWnBJaUJpU0VXb3ZITGdJQmExd0hJM0gyOGplbnF6eXE1YSs3cks1WHBNaExwcTFpMExMdSIsInR5cGUiOiJiYW5rVHJhbnNmZXJfTkwifSx7Im5hbWUiOiJQYXRoZSBHaWZ0Y2FyZCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQWhPMlEySlR5SjQ0YkRBa1NRUWxrZ0k4Nis0SHpcL0lNdjNvOEoyWGs5S3lcL0NrejBiNjhTRHYzNVlob2xKRmxKZXpSWXJZV250elhmY2pjZnJ2K0hzUnFlajlBaWViOGJHbzFOclNTVWE1RkVwQlwvYUdYQVA1Qm40cGgyVXpwcER5QUNPT3k5N2psRzZDUGlaWloyUlBXOVwvMlNCUCtad2wzZnpFNFB5T040dU01cGlOK2I5YzltUUJsVVo1dHJUQWdjT1BCUGhHcGRlc05xT2tsc0hVWWVkcDA0QjVSSDRmeU1EUVRvdFA3V29IcGJwdE1UUGhMdXVObjlyRlJhSVpyZjRuK2huc2lHYTY2S25HYVwvTUswUktwd0k1dmdjWTdUSnQ3WW05bHF3Y25mandZU1c3M2hFZVpqOUo0cjFuaFR2YzFwOFNTbktOMndLQ3MrVGo0QmxhKzdwUHpKanhwaU5kZUVOT2orRFZLQWM0cWg3bHJHdkxzXC9lTTZzVHdybWs2azZicUQyVmZDN3lJbGNRdVdnd0VEeVUzQkVMa3VuK1wvS0Jmd0g3TzlxQzhZZEVRNmZ0SGtucTVxdTdlc09nbUtVUHJoMCswcE84UVNudXplT2JHY21WWnNLWlNXUEs4M1cxMFhVdGRcL0ViNTU3ZitFNTNDNXd1cmZNNmhsa2FvTEE5WHk0dHVxM095ekpTbitVNmY1am5ZcFdvUEZiaVU2RmZQSTU5NFZqYXNyRlppYVo2cFpGVnZxZTN6MDBzajdKM0ZFS3RQRHVBQmJnQ29zaGRVZXFrZnRVaDZoTkdjUDlZaWVIdEtFWHhxaVhGbGs3NXlKMXFaZUx2aDRIZUJKVXF3Y3RXZ3d5Q2lySUJxTVRJM2ljRjMxY2Rud01Zajl4NnBuSzU2YWhBQWNTZHpiWlBZaUxtTEJtSzJJRG53QUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZWU1dEdkU2S2FLQ2hDMkhVRUlsaXQ4V05qeTJ2UFVcL3ZlbytTUGpIUVhwb3JZbHY0MDlwUmUrT3R0K0lnVFhYYkN0V044RzZvT3JWSTFodCIsInR5cGUiOiJwYXRoZWdpZnRjYXJkIn0seyJuYW1lIjoiVlZWIEdpZnRjYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdBK0E0aWRUczNxUmExYXFQM0IwZ0lxcDFcL1hRK0k0djZha0Q2QUdtZ0g1c21velBVSzhmOFV6RlNCcXdncTc0ZkttTFdPajZTNTYzRlpIdmNTMkRkUEtTQVRsaDhiZEc1aHRqeWFGV2t5SHN1eWdhMVwvZlg1Y0UyRlZGVE5Ob0lzUzVlbEtOSE1ERVhrbzFuYXBnWXBySUpzMEdjdWduOHdGUlp6YmQraVZJZVBiaXlRcWxOZGdkY3JET01uY1RFc1JWUjdDT2VrZldCcG1za3pzVmpGZUc3aDlMUnFidHlHUTlweVwvdTUxTVVXMXQ1T0w1N3Z1eEk1bUU1UXFkTkV2SUcrMDRRZElhN0ErR3VaVHpMdm53Nm1EaWY1Ulp2RDdCTHBZbXZTQ0JOQ0hKTGg3Sll4SmFudGxrejZZcUJmN2NRakhCalpHTHZFbkRMSjl6RVVEajZBMXI5eklyUEcrRHM0MlB5UFBwc2tPWlNVUkdaZHlyWGNEQnJVNVVUb3lFeWxSaVwvZ3RuSE1hd2RIbnczVklEbW1UTldtNG1hNFh6UWdKTTB5ZFwvQWhaa3FMR1VXblBlTnFLTUloTlwvWk9ycWwzOVFlQjNhajM5eUFKXC8rWFlpUkZlQUdLK284NjVHRk9OYXc2OEpqTzhxN09PUEFEd2JER1VuMjRnM29UdEZ0YkR0amJ2XC9sOHJ2a0Exd2MrRFFvbUs2cGV6R2YrUDVoa0tRZ3liYXhHMXJ5Zlh5YU1RYnYxaG9qd1ZGUkM4dFdiVk95OWJCcUdtYlpiM3VlMmp0N2xjWE90eDB4VHN3Rlh6QjhDXC9Fb0taUTBIOVdpXC9IZ3N3WjR5M1N4ZXBOekQydXRyZWhuYnlXVnRaMnV5eU9NOFgrcVQ5aCs5OFcwVjB2RjZkN1RUWDJSQjB2dG1iR2N3SXBmNlNYVm4zOUNaRUFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWTBIYXp6UHBpNWpiZ1BmcU84aHd3N1lucFdlUmhTTGtid0pQUTVoWVpKWHNYbjFNYThybndwWVlpOGpmTzFGSktCcTBoaWQxemFwSmc9PSIsInR5cGUiOiJ2dnZnaWZ0Y2FyZCJ9LHsibmFtZSI6IlBvZGl1bSBDYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCendhUVUrVGc4SWdZNkxXWkZaUjc2NVJXNlpRMkRaWVUwRHRIcEwxUDNYWWs1VFB3RjdhRzdZYjVuYzZ3Rmt0MGtwVVN5Q0ZLTm4waCtMNjFYdFQrTm9EQ1RUWUNIZkE5WXRUd2IzNE5ZK1ltWkdkS2V1a1I3VFFKc2NLTlBFRnh6Yzd2ZFJYeEowdlRCdXlYaUxQMjdtczZkYjBlNUJ0QWZnRjdVbFZIb0JEaFRCbDBVWlNLOTdiMENSckgzb3JPNzR6K0g5VWplUDE0MUhSN3phN2F5OUprOWdYRXRnRlF4b0VqYWN2akMrSXVSdTZNWityZnJUaUFwa2NGY25hcDk1bXd4WVFkelBXa1pIOWthMlM5TkZWU0JUeDFnMUJtRm9wajduTlFCSG5ydThEWFZ4bkYyVEhKamY5TjlNRWxjRmNLbk1EZjQ1c3pvWVRRNmRXKzBXK3dUS2NRRVVMMDV5SWFVTHNZVGZxZ0ZlZ0tKdGRIQmFkR2dVWnU2ZDUzZENLNlRINWdUeFNtVjhneHVPTUZmSjFYS0pjakpcL1dXRmtnUkErOUZKU2Q5dnJHSHhWUDRaWEFFenQ2U3RlSjhFdzc2VnZFT2tBcDlLM2tBU0NMTXJKREtpZkVWN3RcLzVWRFFrUHpnXC8rRVdTY1lwd3REMFkxSFB6aU5hdW00eEVwSGxcL0l2YnI0MVpWRFNsZ2MzdTN6MEVUOVZQejZzV1A1OW9QWTBwV3krNDVYeUw1ZmlhNzI5dEpDTHhDUEM2SHhNVGY5WVI5RHRuZURBMGZRV1M4VTNBUzJzVGl3WWFzVmo5RVBPWTY2WUJxb0YyQTYxMjdsMDhxVjhPSmFaUzRlbkl2dVZ4dEU5VkdCOVpYVkJCOXQzR2VTaisxMjFCM2ZRcGN2V2JmYXZCQ21xdjlaMzdmM1lwaHZ5THJiNmdrRUFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWnFha0NwRzhVZjBBdGtweHRjZFVrTFR6XC9pajVjYlM5OWNUNThDcXduam8wbXVpcHh3ZjFkUk50RElBYWx1VnV5dk02SUhOR2ZxbCIsInR5cGUiOiJwb2RpdW1jYXJkIn0seyJkZXRhaWxzIjpbeyJrZXkiOiJlbmNyeXB0ZWRDYXJkTnVtYmVyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkU2VjdXJpdHlDb2RlIiwib3B0aW9uYWwiOnRydWUsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZEV4cGlyeU1vbnRoIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5WWVhciIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImhvbGRlck5hbWUiLCJvcHRpb25hbCI6dHJ1ZSwidHlwZSI6InRleHQifSx7ImtleSI6InN0b3JlRGV0YWlscyIsIm9wdGlvbmFsIjp0cnVlLCJ0eXBlIjoiYm9vbGVhbiJ9XSwiZ3JvdXAiOnsibmFtZSI6IkhpdGVsa8OhcnR5YSIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQlpvc1Q1UjErXC9TNGo0SEdFTldXQVwvaVBlUWZranh1amh0T05wUGM0N2hhdVR6RGFlcVdISlZoXC9obXU3NTVCcFdqVVwvNFhOeWZQWGVkRk9IUk5DVmcycjZXcmtZTXhTKytBR3lHc01wanVwNEZObmIzNXBrV0NaRWszbWV1b2lqaHZUcWJ6aXlaRXJVQzUyOUwyMkJnbW1IN2dwYXlCVEpFZjJEU1luVHNTdjUyQTVpZUo3YlByb2NiMnlsR1d5TDBWaFhkd1FWWWZWZHdvWVhiYVZcL0FadnU5czV0Zjc5RXdmNG10NmNuQXl0RWtKU1hnWjRHT2VGSHRKeVBkcXI5cGVcL3dqQVNyb2c3WE1TMEV6aFo3ckdJN2VCNTQ1d0dGaWp3bW5TbHNyRjBKS004bkVnZlRFblNXOHM5YXJFRXdDNUNIOXU4YTdhaGdma2NSNUc4d2thNzhiZDhtMHJPaDcxZ29iYVhxenNoNm5ETEp4b1ZKSTdRRjVwMUFvb1RKSkppbDhROEhaZEJsQkZmd0JQV0hJYVdvbjgxOEpDZ05Mbmh5Y0lwTDRwSjV2MzRLK2xoNE5ROUk0YmUxN1YzdEZHQVh2WEZpR2VCTVA0MmVNVFhoR3d0ek9neXdyY0tjTGRjcnpsbHhsSGFLNFBFb01raGVKRjVoc21NUTU4eFcwblorekV3T2tPSGg2czBDRkhSK0ZUdEhKdmtIcVdOQVc1TFEwbENFbTE3cXdHKzdWNEtaMHg3ZklZTjIyd0Ftc0czUXNKTzFRaTNxb0JCWm5jQzZwcExqdUltQWdoY09IQnd1dUJOdURaaFZFUXEyTVdDS3RRSDRhbUN2Z2hoQmtNS2tSK3k4b2RFRzYxOE5PRWZ5Rmw5aGVSMTNaaTJwQytBXC9PK2NDemYreEE2eEJ3QXYrTHJFcENTVGpkZWZuQUxBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlhuZ1Y5RTFJd0RURDBGbzlcL2J1cEd1c282REZ5WmxqMG1JOWowUEx0NkhhZkJ4dG5NbCtvSFZCYnVrWmZqMXJqN0I2c2VNPSIsInR5cGUiOiJjYXJkIn0sIm5hbWUiOiJNYWVzdHJvIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCcWpiemFwM1ZFSTFVVERBVitZQXhpNjdVSElBWG9YQVFZbDlwUURQOFBHVFZudmQ1V0dEOE1GZ1VQWVVTejN6akxpUm9tWmlyTk53RWR4bnMzZ2xPTHhuYmFzTWU5Y2l0NUNiRW1QOWdadTRNTUNvdXV0WmcycWhoclBCTGV3Y1wvUktKSlBldEtValcyVzVnSFhFVWNYMXRkdDYzc2cyWjhvNWczeTUrV3FIMk5ub0hBUU44RFlYWjhXM2pBY2x0WCtVelwvNWhJaFYyMjRSb3JOQU9NOHRnVEI2QURBTTltTWZBVTZZRUhIQjVBRFZkTTFJRHRSYmc0NWM0Q2RLMG5JaWhaeFwva0ljRFc4YXlncFdNcFBDdUZqRnBPNGYwY0F0WFcwNU44S0EyVmpVQXFqdDA3M0h6djA5ZlhaalZWNHJMbzI5Tk5QNHFpVllJbTFHUlFhNmpRR2Z5V2ZWellSQ3AzQk0wN1lONElTUDJyVk5rUm9lNWMwVGFlMEpIYjRwVUozZ3pyNkJPWEV5U2xcL1EwclNQUEVKdG1IR0VkdG1nUktHOVVXaGl3UVZCaHZVNk1EREVrZENiZkFlU0J5VDB5TXdtRmdxSFpWVjZlKysyWlNPeGlNajQ2bWo3eDFlXC9KbDh2OU91UCtZb3FZbFdxWmtkQzJDY2NtM05CMSs4dmt1aWRcL3NqK3g5bW1qSGZ4NjNvVVpCMFdrdVJKdlljRHJGNmlqZThDMFRkY0U0WFdWT09jM2pIc09TU3E2MmQwcHNzSEEwUTg1WVAydzJSaU91UHJQSTduZGR2cjhYMlU4Q1wvVWhPOWpIZmY5XC8zVGN5Z3dFRUJaOFRQV0phRnJEUHpIVmhNVE1RZHFjV3NNQ09ndUlzcldSZUlUK3h5dHpOYnYzMVdraGZ5UkJLVGlSdnp4dkhcL3NWNFVsS1V2NCs0QUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZkamlGV0JIVkMwZXlWTkJwbUpqQVJWb0Zrdm9OaEdESzRkSWQ3VStcL0I4cGVWeVFBNFZZdERSdmN3VWVhMDZHKyt3bVlUcTIiLCJ0eXBlIjoibWFlc3RybyJ9LHsibmFtZSI6IlJpdHVhbHMgR2lmdGNhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0JEZDFBVmFEUnNhZDJlSzM4S2ZqbCtEK3NxbGIzSmh6NEVodnVKWFVGU3Y3Y08wUTB2eFlmMlg4MVVSOGlmNzIyVHM0NDBWeWNmWmFMbE16bENIbkRocWViNWF6aWo5NlN1YkJFWkdZVmRycHVwMldMSTVUclBCUEpsRHdjcWJLXC9BWWJaanZTRDJsRm5KbnJDdTJEMDNxXC9SRStDaVh1ZFdZTU9Qd1B4QTV1YXpaOGRsWFhFbXZoM0thY0cxd1Z3TlVCOTNqSzB0SUZ5NFQ5N3dyTlB1QmNnb0VxcHp1bVZacjdHVmR1NVpzS1pRc2lEVUhzaG9wZGhUWlp2aHQwTkVpQ2VFN2RVTHNRdzB1UmgwK2E2WUhEc2pHZkIrY25mRWhrWURyMkJ0b0p2dnNMUlVJR3MycGgyYVc2c3pvRnMwSFBcLzM3WWVjTmpRSUtQU1JON1hOK1dDQXhVbGNGb1lQYlQ5RFhVWGpIUU16bUdDZ2h5OEZpdUxjK2FiQkhmdzJHT3YwblVRdmVCTVNreUFhdzlBZTBWaUNUeEN2OFZtQkxkbGV4bmQ3VDhBQThmclZaQkZEOW5BNEJsZU53a2llWjhKbWxmdjJYU1VZYlwvdFZkb3ZoNW11ZVNkN3NkZnBcL3pHd3RqWCtDUVNXK05sU2FLamErTHluK1JEaFZVbklQK3U2clY3K2dkWExnZmFBVXFmRldpXC9GdW5HWkZpUzFcL2tNOVlKckZiTm55RWYyUnIyRHNjQXRnVnB5YUVweTV5blVJYVZYdllTeHlOcWlseFg4TUVheUprRzJIRTc2MTdzeSs5UVE5d1IzdW00SzZiYmVUYVVsTVwvVFByS1Ryc0NNaXBGWWV2Z0ZYTXY1N1JhNGVMQnpRS09JeU1yOFVwTis1NjFhZjI1WFh4QlF1bE9BZ0JYdU1JTmpLWmlZY0NHOEFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmZGlPdjB5Tkl3MXBiN0dLUHc4aG00a2pxTGFza25ZQjIybFMxc2pWRkRtNlJRXC9Ua0FpNU4rNHpsSWJtZVRGQjZxRU5jQlk2IiwidHlwZSI6InJpdHVhbHMifSx7Im5hbWUiOiJIdW5rZW1vbGxlciBMaW5nZXJpZSBDYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCT01qSWgxMTR6SnlNSjNndWhPdWI3bTR2NWttOWQ4dmpUbnV6Z0ZaeFVGbmd2OWlvTTBiYVpnamJIRjFraXRHQldVaVd1ZmZ5TFk2K05PWGc1RFJieE5aQUlKYmZXXC9keFBrRDhWdjQ5VHVLN1hLS1h2YVJwQnBMaUVWSXpMbHZxRkM2S0Y1cG9oSXBqaW9ZVGJLK1ZIOXZ6akdHenl5dkc3NVFvWHoxblpqMkxtVnJkczgzR2I1SmpCeGVCdHF3Uk9EXC8wUnZtUyt3ZjN5Ym5vZWhcLzA2U0thUkFXejFXOThQTWU5QUF2RFQyc1wvTEZrUFdqbUZwR25XREs3bXdLT1doSVVMTGZuSlpPRDBwbmJcL1hvclgzVlBhZThzSkJFSmRodVpnVlhrK2FveDU1V1RBVXBHS1crOFVVK3RIWTFrZGEzOE5uNG5kUlFoNzgxb3MwdjZlZEoxRUZ4bEZKcDhjSWNYZUVmN2t2dUlvdWZDUGlMZjc5RFNIeEpWQ3NFQTJTcTd1S2NUbmx5YW96M3VYV1hwNEpBNmxRTGZaS3Zsd3J6Y3gwNFRkQ1hBTzcwWThHMVBTRTdITUFWMWJHTGRmXC9jZTdTeXM2VlRHSERnK1VaTkxsNHJZNFBhR3l2aHJTYk1CV2ppb2xJS3BmU25PK25uMFUwSkViRkxIUkhDck01b2p0aDEwK3BMa1NhYUZHUitIQmhLUSt1VmFTenc2NzU4XC95ZVYyM1RvbmRVQ2w5dU1FVHJ5RWtwUXZFTjJPeGdIMFRCTW5tQjJSOXVid1lqR1lcL1F5dEpaRG5od1dCbTlqYk1KSW9peEVJQXJVaVNaUjJqU3VxMnBUdGIzY3JHbDhnbk1Edno2eXZZXC9XcDdwV284QXk2MnBCXC9FZld3OHlRa3FDVmlzTmVoQWNkMlByMk5DY21EN3cySXg0YUlrS0FFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWFBhS0xxSGNRTFY0SVlIYUQ2aWIyeHlTRVJwdzNNZGQ0Q2VkWGVBcUdDOG5LcDBwUExRNDZYNFYzVFpnNUdMQmNIazM2VW1GdDFFIiwidHlwZSI6ImhtbGluZ2VyaWUifSx7ImRldGFpbHMiOlt7ImtleSI6ImVuY3J5cHRlZENhcmROdW1iZXIiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRTZWN1cml0eUNvZGUiLCJvcHRpb25hbCI6dHJ1ZSwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5TW9udGgiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlZZWFyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiaG9sZGVyTmFtZSIsIm9wdGlvbmFsIjp0cnVlLCJ0eXBlIjoidGV4dCJ9LHsia2V5Ijoic3RvcmVEZXRhaWxzIiwib3B0aW9uYWwiOnRydWUsInR5cGUiOiJib29sZWFuIn1dLCJncm91cCI6eyJuYW1lIjoiSGl0ZWxrw6FydHlhIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCWm9zVDVSMStcL1M0ajRIR0VOV1dBXC9pUGVRZmtqeHVqaHRPTnBQYzQ3aGF1VHpEYWVxV0hKVmhcL2htdTc1NUJwV2pVXC80WE55ZlBYZWRGT0hSTkNWZzJyNldya1lNeFMrK0FHeUdzTXBqdXA0Rk5uYjM1cGtXQ1pFazNtZXVvaWpodlRxYnppeVpFclVDNTI5TDIyQmdtbUg3Z3BheUJUSkVmMkRTWW5Uc1N2NTJBNWllSjdiUHJvY2IyeWxHV3lMMFZoWGR3UVZZZlZkd29ZWGJhVlwvQVp2dTlzNXRmNzlFd2Y0bXQ2Y25BeXRFa0pTWGdaNEdPZUZIdEp5UGRxcjlwZVwvd2pBU3JvZzdYTVMwRXpoWjdyR0k3ZUI1NDV3R0ZpandtblNsc3JGMEpLTThuRWdmVEVuU1c4czlhckVFd0M1Q0g5dThhN2FoZ2ZrY1I1Rzh3a2E3OGJkOG0wck9oNzFnb2JhWHF6c2g2bkRMSnhvVkpJN1FGNXAxQW9vVEpKSmlsOFE4SFpkQmxCRmZ3QlBXSElhV29uODE4SkNnTkxuaHljSXBMNHBKNXYzNEsrbGg0TlE5STRiZTE3VjN0RkdBWHZYRmlHZUJNUDQyZU1UWGhHd3R6T2d5d3JjS2NMZGNyemxseGxIYUs0UEVvTWtoZUpGNWhzbU1RNTh4VzBuWit6RXdPa09IaDZzMENGSFIrRlR0SEp2a0hxV05BVzVMUTBsQ0VtMTdxd0crN1Y0S1oweDdmSVlOMjJ3QW1zRzNRc0pPMVFpM3FvQkJabmNDNnBwTGp1SW1BZ2hjT0hCd3V1Qk51RFpoVkVRcTJNV0NLdFFINGFtQ3ZnaGhCa01La1IreThvZEVHNjE4Tk9FZnlGbDloZVIxM1ppMnBDK0FcL08rY0N6Zit4QTZ4QndBditMckVwQ1NUamRlZm5BTEFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWG5nVjlFMUl3RFREMEZvOVwvYnVwR3VzbzZERnlabGowbUk5ajBQTHQ2SGFmQnh0bk1sK29IVkJidWtaZmoxcmo3QjZzZU09IiwidHlwZSI6ImNhcmQifSwibmFtZSI6IlVBVFAiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0EraXI5WVF6S005NTljUSttS0hLXC9BQ0N6ZitlcGI3bXdoSnBlZW1BRVRMbFB1a3JsejZjYzh0dlwvWEV6SFljU0R1QkxEN3F1V0Z6a3hXUFRWSTNxMVhyZXhRazliV2dxVjNHTGRrekhuUDBpc1IwSkxFcmVpdmo2WlwvYWZcL3EySWJiQWQ4YzZ2M1VwMkdMWmdPUGtFd2lMeXR6MHBtcmJEZ0Ura2xDSW9aM3ZZS2hOTEpIRHpBUGFUNWN5ZzVSazVwamJaeHo5eDNXT2FqTXV0MkhGNW1RdzIyNDVtdGFLWUxUOVNDY05DRU9FQjZQYlJDTFlZU0dDdm0wZkUzdEYxUXNxcHRGb1BSZUF4M1UyTkp3M3NzT1orQzRXOUg1cVBSMjJzNEhDdkI0MFpRSWNodXg5Tzl4NFRpUWtEXC9GOGQwNTVWNTFweTNteUJaeUlYVzNJSG9sNDgzZllNMkZzVnMwUE1rRSt0NHYrK2NLZ1FIdzlJXC9UNFM0eHBJeEdoZHhiXC9FcHo3aThRaHh0dXJIQlwvM3hGYnIySm1rdHpGdExJMjdOSjdrZGhmUkU5V2doUUlNam1xdWxMQlhjMmlGNjNrdUhLTnlaR3FzeXI4T0tTMG1tR2RXZ3lhUjJHS0VRdkpoMGtFQmE0WmNiTjVkV0Y3QytiYmFcL1FHZzU5ZEF0dEdJRURYWU0yYVRJXC9vOHVLdlBLeVdyaHR6a0NtQ3RqMGlNYURFS1NpS1ZKVnFmQ1FWVmJnbDh4eVFYQThDaERiR28zVFRQUmdMVUFXRGxsc3drVGZCZnZiWHRMOHNOTlVBYTIwendvNXhBTXl3Mmd0MEg4QzN4bldCRHkzak5tcVZ6RXllU2UweEZ2UFhrN2RlWWxLeXRaNlNVZFVzYmM4M3FhT3FBU3YxTmhCT0w4ZXdxZG5uWXN6djFKVERwOGxvQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZmcjZLeWcrVVwvQkh3VWJ6aHZ2Qm1TQkV3bEI1U0QzeFdnRXE4cnpDVmlRTlc2VFBkR2FnWHljZnRJVlVsbko3RG1wKyIsInR5cGUiOiJ1YXRwIn0seyJuYW1lIjoiUHJpbWVyYSBDYWRlYXVrYWFydCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQnIrd0RcLzVHeWRcL1FSNUdkM25RZmRaXC93cGlpT1dzVER3K0FoVlFWN0lKd3l4YWN1Sm1ld0lSeTBPME84MU1vVnZSYzZoYjd2Q1RmRVRYYkJjbExUTjJzeGd3V01KRUFBVzQ2OFhRUGk3b1ZOb0k5eHJuNmYxY3NjWTJmcmdjM0wrelJBOTNzQ0FETVBWSzRWb0oyQkhrVENPb0RTWGVGY2NcL1JoTEJqbjdVbzh0Vm9oTXNXR3V2SHZEVDBHeURuZTJWOWNRZUpcLzhLdjJXcmMrMmVPMHZKWWZzcExSUHZGRjdEaXRDWVJxUGtuRHBSRXd2aW13ZUVtMnZaYmZaTzJER3JCaXpaeUdJZXAxSEszNXJWazhcL2Q1RXA4OFdvSXQxSVhsWG9aT0RzeXg1WjFOa042UlNsUFF0WnNwTGI1QW4ydXhtREdkMWV6aVVzRkpKaWticG4yRU9OSmhKeEdOZmRKak1idlJBNnFkRSsxS3g2RGxrK3M5RVE5NkJnOEhvXC8xOVR3eHZjbmhnYjJ4SnlvQ1wvRWtFNmRFQVwvbndRWmJ3eVRPdzc0UGVLZ0JGY2J4MVp2Y2JsYXJFU1JUYzhSNkpCMWZ1RW9PS1ZLSmVpZmtwb0xVMTZkdkxaN1lCUUtuVUtRbXNrY3dRRzFINEEwcW5cL2txMnp0WTFKZEk4aGFEVmgyWkJRRUpFSGhNR1hxZU80a1g5Nlc3eTBhdVhiNDZOZkdoUnpMbXUrODJJOURVZzEzVVwvTXZhdEdmWWlUZDNLcWxCSHhneHZ4M0RPRktuRTJOS2VveGl5RjZiUFJaRkt2RE5oRFhaRlNGNTVmOE1nandvOUNEK1dDRjhZYk03R2xSeEhWcTdTVFAzcEZJOENTTFNjTmFQcCtZc2V6U282XC82Z0plT2RtdzNSRDFDUVhDYVNKZXl3VE1hQzFcL21sYVJBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlZncmlVTVZxN2tqSENSZThib2NmUkJDNE94NngyTjBJRmxPN1BXYUh1Rll0SW9UR3ZTYTJ6eVhLSURQK1dycXlQWjFzMkhqNDA4cGliR0EzSWw1R3c9PSIsInR5cGUiOiJwcmltZXJhY2FkZWF1Y2FyZCJ9LHsibmFtZSI6IkZhc2hpb25jaGVxdWUiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0JUd2N6NzJXUVwvcldaUzdTZ0gyVm44ZzdyV2JHQzhoVUlEempVMlJlekl1WUcrUVpjN2RSVWRuV0VhcktqRHNubkh3aGoyK2JGUkM2ZEhhRzRPY1NiYlFWM1VtZnc2REtZekFRRzIzN1U4NTlPZWI4aHY0c2dpOWJzWmwwMTlwWjFMdTZlTkNmaWNMRVZGa2xCTkc3ek9jVHRoM09ZMmZ6ckU4V3d0Z0FReTNNb25jSnd3RHRVN25ZXC9rWVYwbGQxeWdnRURHMlwvbnNnOHFLNjF3WHFrdnBVeFdHSGVDWnFqaXZ6RmRBNjZQSFBCMDVpVGowV2xzUmlnSW9IUTZaM05Bcmk2a0tlOW9hb2oxd09WcFozTFNjVWNBbzg3dzhDcGJZdlNST0VPbmxYZkx2T1FENXRCTzhzSlFvOG9aXC9QdzhcL1h6MFV1QW4zRzhNeTR2UjZ3Z1lzKzVia0NZcG5VMHlGKzRnOFwvblVPczNWM0lYYjB5bGdvWE80WDE3TWI2TzlcL3pmV3h3TkJYaVZPVUZXUGtCQTUyN3k2OWxKN3MrUDF4cmRCRkJUT25Mc20ybnJTTnUwbytES0hZUytPWGJLM25peXdZYUVBcDV2aUNCQWJidm0ydWVxM1d2ejh0Nmx0NlRuUXhcL1JGeEUyWVM3d0tKRVpxV2VHeW41NHh3cmd0RktrWHdMNDF0VUludk95M0ROSVErUUNHQXdEdDNiQXFpVnFwbXlldVwvNWQydzR3eWEyMkhYczJ2YzRNMUJRMG5FT3MyUmdPUXVsN0xZeXowaU9tOElwa1pMSXJHdXE1Rmg5XC9ueVRlS2FsWUNZczF5TGswMXFuNVwvUlRMU3pKREVlS08zSXBCVVh0OTV4WTA0Uml1MjJYemRTMExhR1pYWHNqVGloT1VWdnJoRHE4Z1JIem9mYWFhYU4xRGlnXC8wN1hBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlFiY0JWMTNBeVNTUkw3cTlqRUo2NlZqQml5MXB5UFQ3cCs1ck5TMWY2bkZyWDJ5eHdVQXVJcnRmUmtMbzhtc3hlYTBoWTYrR0J5OG50QWwiLCJ0eXBlIjoiZmFzaGlvbmNoZXF1ZSJ9LHsibmFtZSI6Ik5FVEVMTEVSIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdDQ2h6RDFrZ0VyRk5EUDRtT3VSZ0p5TnpWNTBnalF0UkVVbjlsaTFpWEU5RUhvMzdKVmtJYkdKb1dJQXJoaDA4ZHFGaFVKMDIrR1VKMzlNXC9wdndnVG0wTlgyaVwvRW9XSjhNU1Yxb05ZMmltT2QzXC92QjFxWjI3OER3TmY4TDJtSTBiMzNEWnU2TFFvbUtPWCs5bHQ3NlJMYmVRUjZ1YjJDZERadE1JK2s3OTVjTkNUcXBCTmVVakdGKzAzR1ZmcVwvUG1WVklHd1RlUk14b1hJQ0s4Yk1kVU1JSzlsZjdSUUtlV0JkdFZkd3NDRVwvM1Z4bzU1bVwvQlNOTVYxVEJ4OUdiM0RpVzk0N21ZVVhGcDhkVEhyVFZYdWJGR0QxcHM2dUk3NXFSemttYnNrXC9XN2dpWnhXNmg1XC9tK250eXh6RzVRVk1id0hZV2x4TUxEODRBeGtHKysrNHNuc2JFXC9tMFwvRUYxckxBOWErNEM5QW5ndFpNakx1Z01SR3Q4Znd1elliRlFQWTFtWTdoeHhKc2g1RGpZNUFIUE5TV1VsalNRWFIzV3BhNFwvNjdIOFJaNzVYaUtJRjdQK0IrUjV0d1dGeDk2QUh0VGQyM3B1c0xIblBZbDBWb045ZU9pQTI1N2NpTEZQZ2V5eDNcL1JVcGZtUGxsc0dneTU5KzdHbzRmQ2UyakFzQVdqRFFjVlJNczZIeUZGUTFCK0dSUVpldE5QTENCcGdLVlRoaGlpT2lrZXZIc05RM1IxVzFPSVJmZFBlNUp0OHNaTU5XbzlOXC9uRzR5cWI2bTBXcnEyRlhkZWNqYzVQUURrdWE2VmZva2pSNGlrakJRMVVQZVlKbzQ0ZjBvYm1MSDlkNmFtSDF5TU01QTJudjkzMFZMalB1T0N2eWo5NG90dVp6NmppQVBoQ2ROQUVYQis4SVAwY2x2NHZRdElXb0FFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWE9YRytcL3AxMnpQdUZTaW5CWWFBbDlQc29hQmVTdUFEa2l3aGlLMzBTSDBKbURzdEdOTzNhSFRZc29ybEZjcmFYYWZjb1F1YWc9PSIsInR5cGUiOiJuZXRlbGxlciJ9LHsibmFtZSI6IkFkeWVuIFZvdWNoZXIiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0E0bTNGbXkzdUFrckFCd1BITzZadU1xdGUxRndJMkk0NkdqN3dZbTZqQWZ6OUNZV3FZcUFtaU1kbmpLbHhqZllQQndzXC9lRG1Zd3lweUp6VW1TdXVRMEFCWHRUMGRGM01paXA1R0lTSHRUUlB1WTRQVmM2cmhkK2ZhSUNYSnEzOWVcL1FJNHNGd1BnMWsxeHU2aTNraVNaTUc1cWNPYVViQ2NtYm83c2FweHUyYjBuZUFuTGo3dW9xSkd0N3dXQXJ6RW9KMU9ZNHFIOCtEN2YyOFkyTEZvOGNFZDJydmE1RFRCelRMUCt0a3NYVnB6cVpXOXBrT1hUK2U3RUNMSGMzYWh3dHFMbXYzakpzc0JRaTd1ajJ5RGw2NFZvUGFOZndoQU9wRWlyWTBkTmVucE9ld3Frc0FnZG12TVZlY2VrZmlXUGJldU05Y3lyckFVenlwbkIySWZObWFJc1JrUmttU1wvVVhSUWNseitJVDYwUWhvb3dJUGx2R2laZG9BYmtoMk8rNk1LY1NxaG1kZFlMdXIwRitHVGkza25zZXlmZjZyXC82T3ZnNkU4WnhVbEdhUjBnWjJiNzlCZjBJTkEzallZWmdXSVwvbVYwblRmTVo4UWJXd2FuUUZOUDBCTnlLZTBpM3FoZEtndmFwUEhjTWlWVzJOOEJRWms4NnVtUVRuNzJtWmc1SlwvRDFEM3JKOTFUWmJOcVNTS0tVZEljZVBsU3BqZDBoVjlKK05VVFdDcGczeE9VeWFBRDNvWkxCUnNTdG1pRktFaEZ5M1Qwcnc1bTBhMUExZkxFTllxXC92ZzhjajVLOGlncWw0UHRMS2ZOVmNrRWxzOUV2QkxmVzB2ejAwbnFxWFJvWk1nbUZoK0VtMUgyUUhKcGJFUXZxMUNvMDQyWkZHeDd3ZlpBREJCaGh5S0swM0J4cGFnNmIzY3NTUTZrQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZRbEVBWDRJbGhiY3NHWmsyM2NDSTEwTFdVek9GTCtldno3UjIzT3hwUTk3YTI0OHNmNkMrb3NERGNDUXU4WTVmUU5SR1NpY3RBWTU1WGRoTEtOclMwND0iLCJ0eXBlIjoiYWR5ZW5fdGVzdF92b3VjaGVyIn0seyJuYW1lIjoiQWxpUGF5IiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdDZjFhdVNHb1RZaHRnNDk4YkZjNmhhUlU2TmhuTkxHMUozQXhqZk9mWThNUVRrM3IyUjZaNEFwc1R2Q29wSkhWelwvU1F6dWFuWkdLdUQ5RWdcLzFJZTQ1YzR0VktnTzFqbGZCUjFkOXVNaktJWGNTR3B6dDFaYncxSFJDZEhmVUt2OWtnUUZnZFNtNFBFUTlYdG9iMEpyMnRHam0wSFdtRVBGTjAxcnNlVzhRNnd4dkJiVmsxUmhKNzRyd2dtR0dyN0daWHc5elJQYWlhcWg2VHc1RjkzcElMSHo5TUZpOVIyMjQ5MjVCakdlRjV0cmRNTTNndUYydStTOVgrOVlkRlB4MEVcL3Vpb1lQV0w0aVVxSGJcL2VxVU1ITCtVbDU2ejhaSWFramU2Q25lNDNid0FpdjhuMVhjWHRpb2pkOHBPNFRBWUVQRU8zT0ZaSWQ2ZzA0OGdWemFCajNaNE5PYUtwUGExaGtyaWN3Ym0wRDY2KzM0OVh0K2JhSGwwSk90UE9SXC9iUXdSSFdvcDdyQUxHXC9oUmppdmJ2ckNwRVI4aUVpS2FQeE5TWm9hZTkzVWU5YnRQTDBWaG5hV0QwTnBjeGljSHV2WmJlOWRLZmZuQ1JEd2RiK29xS01LU3JnU05HZGtlYU8rSW9BUERodlpHRDA5V0ZHVmRXRkd3c20ycmVVVmNPZmVTa2VBZmlJVElcL1pjRmxYY1Y5NEpYdnZZUDQ3WGd2RHJUbnViRFZmd0s2MGhmVkxienl3emQxY1YzK25mNTZzczNiN0k3ODJyOFJYY0Y5R0p5Zk5kbHZJNk5XN2FlQXdzQlBIY1FoSFppVCs1VkhYYmJ4eURkNHFUNHROXC92Y1JYeitIUDRxVUxUeGc2d3hJTTRoenRjVzJYOWFKRk5oekZZTmJ2aTF1UkFnRHUxK1M1eENoZnNFcWt1dFVIdlZBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZmZEcllhN3RSWEdmYllBNkdlMTYxS043c2dWbDJvTnpsM0huWGV6eW5kc3B1RkZnRHJob2lIZWxCMWlPZlJOY29qamxMWVk9IiwidHlwZSI6ImFsaXBheSJ9LHsiY29uZmlndXJhdGlvbiI6eyJtZXJjaGFudERpc3BsYXlOYW1lIjoiQWR5ZW4gRGVtbyBTaG9wIiwibWVyY2hhbnRJZGVudGlmaWVyIjoiNTAifSwiZGV0YWlscyI6W3sia2V5IjoiYWRkaXRpb25hbERhdGEuYXBwbGVwYXkudG9rZW4iLCJ0eXBlIjoiYXBwbGVQYXlUb2tlbiJ9XSwibmFtZSI6IkFwcGxlIFBheSIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQzB6WU01STNxcW81VUdDTzBzME1kSXh4eGQ3YjI5UkxvK2RnVVBOZkVGRWVvbHZYNnFOcUtCSFBqWCtiWFpHc2tJSkZ4eTlZV2JRUVNaa0VBRXFQeWR0R3I3cnZScjJNSWVrY3MwUTlqYXp0NjJ5QXlwTUw2T3Jha3RrMnczSkRQWnVLanpIb1wvWitZWXgrXC8xWkhPbHBXTFwvckdCMmNaWFNPMVpTeDVFUUtnZlRtd2xTMU5rRmZnUXpsOHNRQzFodGlkc0lPWkd3OXhQV2Jtc2NOaHBxRVpDWWxET2ZFelJIRWx1Nlk4ZzVEMHlIT1hYNVRWd1hldHVtK0xNOEN2Q2xYK0RFenA5bWlNXC8wVE1WN0orM1h0VVRBM3hjUFRcLytieURmeWdiNTJXR21pSGxFbWE3ckRHZGxCUTVaejdUYmI4WVc1eTJYTnA3ZjZSWjNaV3k4TVIrVitCYkZobmJ2UlAzcFNzc2xJOTJ1aURnVDFqOEhrN045Y1dQQkhtcDllT2IraVlhMXlGRWU5QmthZEdkWWlEVGxTcldKU0c4Z29UUkZCS1JqMTVkNDNFdm5CdTRCWEFEU2gwZk5FWHlraENrdGNhb2xIdXVzYkZBcjJDVjJEXC9UQThWOUZ3dnVOWEdBZ1U1c3p6dkcrak1DenRSZzdFRkdFbGJBV1BNWXlFTk8xRWpVcFFRM1wvNzZqUzhxWEJlalwvT0sxV3RtVW9DTzBwbHRQb09QYUYrc3d0aXR3c0ZcL3Q2TDdnQUVibXVmQUVwbUJjNHVoQWhmU2poN3ZodXJiV3Bic1drZU1XVFwvaSt4QXhYNzVXekNjNGpMSEVtVFcwZERvV0s2NWFIcEZxTmhjOURuSk1ETkFwRjRqeTU0XC9xbXpaaFFNZHY1WmtPSlwvZVVjWld5YnNCRDJ5bDZGenBrSWxIQkNFK1paWHZLNEFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmVW44Y2RpVU1WRkpuQ3NmeElGdmNjYmtWTURNQlc0eVJyejhRYjJYUk9wc0EyaUVIMDVDRUNzOGdMUVlmclpieElrakFPeE16UT09IiwidHlwZSI6ImFwcGxlcGF5In0seyJuYW1lIjoiQmFieSBHaWZ0IENhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0NVcnN3WmpkNXBaRDFLYURwNnFxZ1p5bjNcL1UwU1pqXC9zbE1ZM3huSm9KVisyRnlGS01XOXNvYnp1ODVYN1VHbTQ1NUcxSEFzYm04RXlJRlZzaG5sRDFTZDVJbXpTZ1ZuNWR2alZ5dE1LdVdtUW90VUZWb3loZzBTYUhYMFpGXC8rWmJxUjN4YUVZUXZoQVpkTUoyemxBT2JSczZDd0hLQTZ4WVBRSWdvRVBWeEJoR0NLMVhMa0ZXUm0wUTkrc01qNjhcL3NhOUVLZlwvK29zbCszUjRPMlpCXC80Y000cDBqdk9CRDNGWUVaYURHSmJPTm9taWM1OCtpM1VyZjgyTE9hVVwvVkJJZkdDT0xZNzBKd1V3b2xlQVI4K3RMU2lKUkxrczl1anhnZjI2bmFTTUwzZjlINk9tampHMUxNZTJOdDJSWlp5RnlNa0d0ODRBQ0o3a1wvcVwvZ3VkeFdza2M1YTdaam1ncU80bXJCbVJteVwvRFp4Y1BjV2F2TFMrbSs4TlhhUFprZW4xaTZMNTNtdmIrQnJ5UnRJT0NnTStBaEd5VWFQb1hRT0Y0WGJMcWhOcVRIUmg2VWpINE1QTFlKclZvU2lXU3ZSc3YySjEyNjhyRlRIeUNGenZxdTl2NExDR2lQN0I0NUFGSm5LcGhGYjYya3I2Yms1dm1kYnBjXC9TOVdVd3EyYXZDYlVcL2RHRnlJeW41cmRFYW1tc2ZwMlgrcHJJRUJrTWRwTjFhckVydHRFcE1vQ3RwS3dNcXl0cnZnckR6UmdLMmlQV0FXdTVFWEIwNzZWSlhRdDRGWmd2V1ZINzdwXC9kMlpCMW54Q05OcDVjVWo5SVR2THd1Z25WRHFKVndkdDNaZTdtNDZkT2o4RitBSkFYMzV0OVdsR2htaDNNZW9pcTZWSndDZ1VTRUJDZmFpZVMzb1I5S0RYRENKWVoyYTVZQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZaK0p5Wjdmbm9tRFFteFE5bjhBaThtRTRVZDVtTjhFd1RTUkd3M2hrVXpsZmxFQmJtVzZIMGprMThoRHh4eFhvTW9pcllzc3VPQ2R0YkU9IiwidHlwZSI6ImJhYnlnaWZ0Y2FyZCJ9LHsibmFtZSI6IlNFUEEgQmFuayBUcmFuc2ZlciIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQnpZYkNBQ3ZZTjhGNE9TeFlsT3RQQzRhZDRFaTdIQ0ZkcjBQMm1TSWRoWDBEbDFuY05pS01aNkQ3aHluWnExSWl4b2VjQUxZSkxLTHlualcrR0pPeHpNempMSStNQSs3THdWV2tDRFAwaUhucExnSlV6cDJnNHNPd3I5VEdaeHo4NlZNekorTGhmT1U3NHRRbnlGNVFlRmYxS1QwdkdSUUdoWU1MUnNaN1pNbGVXeGdsbWE4V0RkRmtha1l6RDRtTEhtaFlzS09SVE5DNndzQlBVZXdkK05iWmtFQSsrYWpJY1RkSDROV1IwODhFeWV3QVdpajJXWHh2dnRFNUh6aDdpRUFxb0NVTlhjV2ViMFdrZUhUWVhPVTNtN2lYSDh5MThjeHpcL2lvVFltSUNjcEczdFg4dXZXbW1oaVpORmgwWkQ4K3BGY3JXSkF6NXhtQkhhM2JDdEx1ZjJEcmE2TnVENkRaOWlcL2JJZzhqQkorT3hlN0VWd0l4dVBNV0pESTFldm50RW1yZUxXTVM3cnlFREhqd2FuQ0xOdjFyelN5cEJsWkloaUp5Nld4bHZqSWpla3FqRk1iVkpZbkpOUm9Kb2xNU3lPQW0rcUUyZnRNXC9lNlptTjNGZkxsR0xwcVJJRzdtMFEySjFtdWlKQnYrQTVGTEFKNUc5Z2pWSnZERTRpRUk4cExiWDQyVWxGbVJNUkFjQ0tOdVZzaWxmOGJXM2ErRHhcL1QyWHVMZEZFM2pUczVLaVFNODlOVnVrVmZJUjBCSmlcL1lNWmRHcVF1WE54R0E4WXhiSHo1VDdYUWZ1Q0hnSHNpYVd2R2ZnbjNYNG96VHlkZENmamd1SUowcE9mRGkzclV3aksydUgwZUJ3elRFNzc5OEFpVmNqQzUyelVFdHBaNmZEZ0tXUkJDRXVkZ0d0VjRWenMrQ1BJcFJOYVk0QUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZiT1dHN0liOTh1Qng1cjlDNEtpMU1PeVA2c2tJZGdmcUwwTFJcL3RNeVFyblFqSEdVVkNOaVwvdFd1YUYwdWJxXC9FR09VV1J2TjRkRVI0aVFpSGc0PSIsInR5cGUiOiJiYW5rVHJhbnNmZXJfSUJBTiJ9LHsibmFtZSI6IkJsb2VtZW4gR2lmdGNhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0JZRWpIUVhIc1BRNTN6WXBXTnlEdkM3U05sckxMYUFoUXBqRVlRazhQUG1kYWF6TFY4OWRvd2YrYSt4ZXBQOHRIT1RVd3pvYkRWalwvS1U3NzZ0UDU3SG1jRTRnanNVaWtEWEVmaVY0XC9DU21wNndzenkrSUtrdFRUUUpcL2l6dGxkNyt1dmxBdFJ3MW1WUFdvZmFBK0I3ZmF4Y3hkdUMxalpwaStTeDdjaUtIUXlsR3ZVbVNlOXNhb3orWjhWeXlsZFArSzBSU3pDMitQdzhDeUtyYUwxNjltRFVYV1wvNUZOTmI0SWc4SFJWU1hcLzVMaGkreElja1NOZWozd1dFNVdCUmNuelgwUFVWS1ZLOGlNTzBSUFZObW1CQXUzZWdzREtmODRGOFlRSjA4c1lFdXBhMW9yRkh6dlZtOUprSHpjYTF6aktEOW5NQTBydjRBS2FnbHB5XC9qODVoUExCUk12QkVYZEpSazhGRG9qUDRDN2NYZzR5eEx6NllicVQ1ak9CNGhkOUUweEJmeVJsNlQ2djdYVjh2elhBXC9YeU1zUXBIOEY3cTlrZGRBSW9iZk5seFNyd3FSbVI2M3pQSVh1WE91ZE1pbnhsSDVCM0YzUkhtRzVzN0l1eDZ3TEUwdnJmRUpiN1Q0NnZuXC8rZWM2cTZYelwvdWJGc0UxMFpmZnZJeUVNNDVObjRCdnNndm5MKzMzek5yeWwzTEVBN1pZQ0xjem10TzE2amt4UGE1ZWYxbmNZbjYrbndQYXl0bUFCdEpXVjVMR0Fsbm9DQjhsbFA4bHhEV0ZRbWNjQ3ltTzVDNUtxVDI3TGlybHdyMis5ZWE3bWIyazJtcElxcmtiQTJvVzA2R1hKOHZHclhIbFo0dlJ0eFhpSk0xU1hOaVU0MHRmanNZNTZkWVR3aDJaUkRvb2lwblByZ0JyZ0R0d25FU08xWVpBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlZxNFVNWm5OSnplem1UUnFCenkrWlVDaVwva2dROHBMZlwvd3VXSWt0K1hZdVlkQk5qelo0d2dpdlNVNVwvaXh3WFJyNk9JcVJtbmZMVkpReVFrd2M9IiwidHlwZSI6ImJsb2VtZW5naWZ0Y2FyZCJ9LHsibmFtZSI6IkJvZWtlbmJvbiBHaWZ0Y2FyZCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQWhYYTIxRjRyZ3ExUE5pK1Y5dnByNmJ1RTdmTVoydmZYZmtsSUhzOXlMTzBVd2FFQkx4RFkxYUxSRGtyQ29QWFwveml4eFEwSitpTTdXSk1hUlBqOUxvODZxK29lZTRVSnQxcTNsYzIyS0tsck93V1NzTUFXUTRFdnRGZXh5SVRsOGpPcWZTenN0cHJKRE1DNmE2Y21EXC9VdXUxXC85dStFdWNUOWhMem9yN3VUcHZFQitxUWRXaFZPWGtJYmkzWGdLdXpIa1pGWldDXC9jWG1ldXZpaHlhRmRTMkU1Tjc3QWZFbHB3VFVqamtTV2RodVRUNFlwRUt2VjdlR05jYjR0a25Qa2h0VzdYTlhCak9lRmVjTE5KVlJTUFBzOHpoMjVuaWJaMExFU0VBeFVWUUkrSXgyYXFUMFwvWUFSaFpzS1dWa2Y3eVcyNGVQNXVMTyszWGNtSThHQkh5ZDd5c1NEVTVSa1JCY2llSWQ3c0JJMW5MeG14Z0FcLzRFMFlSZzNrY04wbFwvZWp5TEtobmRQc2hMcGNiSnNkUWR1cFF0R2oyd3ZLOWlYazVQcXhsZ1k4eG1JNzNEckZJOEhqNUtZcTVCbVQ2QzE3SjdLbHUwb2xMYTJ0UVBrcTN5M2pZZ0RjK1VodUNqTEVTVnQzckVlOExHZEt5VmcxTmlKeEpWMmlGK3dxT05zNkZKQk1LaFwvRHQ4dU1rdDUyOGxSV2tjc1BBMGtDMTgyWUVZempNRm5XTXMxTmFTZW10d0VkMmdPdk5KYkFOeGR1SWF3ZnJYQSt0bUQ1Vms2Tm5NY1dmTzIyaGxHdThPdlwvQTJkMUJyQmExMjEwT1B4V2k1aDM2ZjR4T3ZDSlpCMWtackZcLzhMYndETnRoR3VJT1VvRnpYNHMraDFqWUduRzAxSzN1bm1hUkFVTVlzYWJwNEwyc3c1TVU5WnRQcFJBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZmFPOERYT1REdUVwMTJaVEoxN3hzYzhoUE5NU2QyZkVNTlk1S1wvQnEyWkhrdFIrSjFTaXA2emwzQU1BUUpEZWRQTVVOS2hZSnBSZz0iLCJ0eXBlIjoiYm9la2VuYm9uIn0seyJuYW1lIjoiQ2FzaC1UaWNrZXQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0JzWmlIRFIwR3ZlM3pjbm1ZdEx4TU9UWkxTNFZGM3dXcUN3ZHRzcGl3SllpOTU0YzBha2Z0Z0t6S01NY1hvRlJYRFBacHFKMURlQmJrWjVlS2paelJXbmpsaUU4ZmpPMFBCQU51ZmxiUm9Od3lIZStlVmErMHJsdmUwM3VhWlFwNFZPNjZXakZMU1wvWXVsWjFBSkdHeWhrYTNNVmtoc0U4QVdkSmVTQURDVEtGVkpBOHFDMWxCSmphQlwvZUxBOEVIZXJxUHhIWXBpNHMreWtGTXNmaXBSSFA5cElrKzV4VUxFK1M2TnRUbU5WVDlKV3NENkYraGJERm02Qk90clVuRUt4M0ZtbFpTWU1ZNG45Q1QzcGFGMHNIMnBOcUowUFo5UWdJek8yMXBiOUJoQ0J0KzFyWGpMTlhwODJrT3pCSTNZUlZkUkdDZVNRMlJwNjl5Y0FHaExpa2Z0WjFmd1JJVG5yTWZqdEVoZ2RTMXFiSWlFc0FoeUIxR0lCYTA5NzU1WjE5OVU0UUlOdk1JaHJGYjQ5RzFZT3NQeUJYTXl6UUhnRUFVeFk3TDFINUN3TERvNnNrYjJMenJzZWFvS1hmRjRCb3FmRVNvRmlSYm5JXC9PY0Qwbmg2K2pGc3dISVBYSmNDUkloZlBxdVwvcHZuSE5zK1RwV3pKZ3dRVHlQeTFDMmszRDBlNWdIMUk0Z2NuNDZ4WXBaOEljY0wzVTUzQ0lJRkZMYVZ3am5cL3dVYWNrUU8rK1NpeENpVzJBMG90NXRTK1RWUXM5dzhRclZXS0xMaXFUU3VFcmNtZ3lUaTM2UTBcL2h3SmM4WUN1TXpTRVlpTnhrMnd4SFRkbEhHNFwvVzIxYTZFTXArU25DV1Fub3RhdVIzNWM2bkg3ZnJZSHc5eDE0XC9VSjhSWTZlRyt4QjRmTlwvS1c1MjZ6Yk5nSlBMazRmQW1BRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlQ4eStZa1U0XC91OEY5a2k0bWc3eVB4YzlzZndJalErZVlpaGVudjZpNTFSVHNOakhURUNvUHJRek1INDVXVDZldWgwOHRYRkxFbUUiLCJ0eXBlIjoiY2FzaHRpY2tldCJ9LHsibmFtZSI6IkNoYXNpbiBHaWZ0Y2FyZCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQVVDUHJtZmdjZzFKektIOTlEdkdyOEJrcEQ4SDc2SUphNVg3Q1FsblJDQzRaV3hMYnI2c0M3V1FiWWhRalpRMGxZZFRNaXNZUGwrOFFqQUVQcjFONk9Hc1dTYm9mckJoYzhvTmU2UTVcL2thSmtIVzVKRnFVZ01qbnVuK2pTRFJOU3l1TE9kc1BnT1Y5QmNLT1l3aWVoVjd2OGR2dG1TM0tXXC9sMFRNZ3dIRW40VjZiaXhJc0RrRVBkN3VOWDVwOXViVm1pS1FXN3FyeTR2WHErT0ZiYnhJV3VxXC9MOUZhd3ZLY1licUZqZ3dnc2RabFErWTV6bWxhRFNRMWhmVjlMZm80NFBoM3ZYRDdFdnl0MVBLcm1yaWZpOGhjRGVLUWZXNjZrQnVsZkl4ZXNJXC9NUzJDMTNaOGNEK1d1dFZHMHJiRDB1YzVjeHR0bTg5bWp2WnJCZXo5UXFUTEgzTUJLMzFXRDI1VXpYS1JrOEMyNUpkYjZpd3hSNU5URHJSRlF3ZkJndEJkRlNwdjNqaGQzXC9MQ2o1eWNQa1ZTTk9LUVVwaVQwR0lCTko0Zjd1eFk4K3ZUR2ZjU2pGNWp6NGtxSThYZ3IrKzF2RkFLQ04wS01xRW9lUEd4UEllVHN6U0NLWmpwdFppb054ZVI3dVUwd3ZhSDE4aXFabFVtS3k1SzhyMDBmWkFreEM4YUZaT3VLU3g3SkRkemN4N1Jidis0ZkJpTHJ3RlhMc041TnVrc20wV0lRRTd6aTZKNjdTR1h0bHJYb1wvYnBucDFkdVp6SjQzS21XWllsamdsWGRcL2wydXNySVlDMDhkcUV3YzREVUhLSFZmaVl6WmJ6YlcrSnNha0I1YlU3aVhrSnlPMG1RWlwvcEM2Zm5Wb2diNGJvOGNvbGMyZnBNNU9ENWxuaFJEZUZ6NmwwRittc3JGZlg5dnYyNHdrQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZYU1ZEN1hxXC95VDlKbmZVNG5RaU1kcmNmMnBFNDVIcDBlZDZoTWY3ZTlUZyt1WVwvZjJpNzBRcEwzZHhwdW1VY25kOXpEVVdUT0pjOGRkcVhmUT09IiwidHlwZSI6ImNoYXNpbmdpZnRjYXJkIn0seyJuYW1lIjoiQ2xpY2thbmRCdXkiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0NwakJPeTYrWGhWTkdjRDNYUWttb1pkaHY5ZmFtMzA3cW1HZERrZGllVjVjN0JOK1FaSFYyWEY4QXpnUm1tVXdUdEhHZ0N2eElBN2lJYURpaFN5cEI1WGpDOU5GdTFDRHdGczV6ZlBTMDlrdWlaeGdRWG05YW52VmxVZ0R5N2wwMDF5K240bWFRdGdYaE41b2xhVU1FUTkzUVdnMldLZUxiQXpiRTEraGVidXM4YmNqQWNwMzAwVGZJd1NENnB6dEp4alFmd1J2TnpMcmhSZ3N6UmlwaThydWlHTUkyMDZZeEpVcTV5anBWNmN1dDhNZ01maW9oM1wvXC9QTG9pVldvQ2prckswUjNUakwzNmZSVndZNFhOQnNsY3pmRVVsSENUbk02akxqakNxeUFtTkhheTNvTHY5M2tcL1V4YUpvVW85aU16Rm03Z3UrTk02VlwvZXJ1U3ZqMjhkeXB2K1VOKzRKQXMxUElPZWloeE9ReEk1Nlp2K2pLVE84R0tMMlZET2VYa0JOeTBnUW1tMEIxK3Z5RFVHU1Y1SW1jXC9Za2FmazRxZ1hQWEcwdHoxTEgxVUhndStiaDlxcjYzekZwaWxScGl1OE9rb01xSGE4Q2txeXJZRytBdTlRbDVWZmgzWkpTOVJGOW11MWxsWTJBdk5kb3VlNzVyZGdsRDZrSm9wMm5nXC84UE84dlVTdDI5Q2RlbWFtdGN0OHpRWGQ1cXdDNWp1a1czKzkzYnJEMzR0VGRLZGk5ZGxwUWFcL1RjbGE5dndWd3hFZXJxamlTS3hcL2dybCtSNm9qa3RaWFQrdHBvNUFlZXk4NUVtbE01TDlcL0NzdE9RRGpBXC9oVVwvRCtpaXhhOHo4dmxyR0dVaXNTT241RnF1M244NWliMUtHVytSSE5RQUp1NnU0WlJCQ0xoRFVIWTVxTm1HSnREOUtcL3B2eVAxZnNBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlNGY21tRnNDU1BUYSsySnRMeEMzZDlNRVdYbXR0YnQ4NXVLS3BVbnd3bzNNRDFsZ3UzMGo0Nmc1MVRhVkVUUE51NjNMWlllQzk0PSIsInR5cGUiOiJjbGlja2FuZGJ1eSJ9LHsibmFtZSI6IkNvc3RlcyBHaWZ0Y2FyZCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQjVkaDBlMFN2VFNkWlNxTllNTVh0R1NzVGx5ZzRjaExudlYwMU5wTCtXN0k5TXpcL0tnd1hZZStMWXVQMnlHb002VEF6UWFjRGNsSTNBQW5YQVFKaTcrNWF5XC9qXC9hMFwvbTlWaUtqbU1jc081ZjhTM21seFZBcHlJcDFsS1FvZDFRUldkbmZHaTJqc2JxMkRRMmhPYTJXblU1Z09vZkRQTlwvT2JaQkFoWkszRnlBQmZKdlErbUhNUTN5ekFWNlVNeFBLUjhWUlJWQnIzcWV4cGVOc2FTblQ0NkpwaWpKVVU0QjFGQUpVc0l6aXZ2RFN6QmNYekJOSVwvOUVLUWJBOHdiTGI4VkdWd0tCSHVuNXJQQjVqRDF1Q1JqdnQ3ZDBYdUE2aE5aaUo4eU1VOFp2NHlEY1wvWW1URVN0TnpabXkrWmpTWk9IV0tPem95Q0RqZklDSm4zUm52aFdKSkROTGZiWlwvOUtRVjhOY1BtNk1wbTBmQ2pmMTUyVVo5WU1wMm5LaEdaaG5panorWExHa3pVZkFva3JKQjlkK2UyRW1pTWE0Q1J1YldcL2d3RnJnMHlXSzNjVVY2K0ZzSlQwTnlUS2todjVcL2s1cGFEdnAxR0YzSnZJd1hQSnpwVUVrWVRvbENYQmVsZCsyWU5jZGp2VkVXQzYrWUMrWEpvZnFTanMrRWFuS2NvRzJnaXo2UVh2OUVTWXdJT0xRQzdUY3hIaHd2SnU3bjBxRVBXV3ZLVWRZbnhXNTdaWkt5WmVBbHdsWjNsNm5Od3Y3ZDJjdkV3eFdJXC9NU2YwZHFnTjBtdk5KVHhwRXBEYjdVdjg4SWRBMVFIQnpsOHk1UmZuXC9YVDg4eVhqMjFCTjJ3dnFBbnZDb1UyMkZndEs0MVRpNkhCc1JSYWtYZWFha21pbEpmMEh4RFdoK3dleEhub2p0cVhHV1pnUVp4bEFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmUTZrcXdTYStmSXNkQjF1aklRQjNVM0VnckdsZFJiNjIybnVQNXZDZzl2Wk01TWQyZGpmbW5ZSUs4cG9qMVdRTzRcLytacExUenhyUEZZYmsyUT09IiwidHlwZSI6ImNvc3Rlc2dpZnRjYXJkIn0seyJkZXRhaWxzIjpbeyJrZXkiOiJlbmNyeXB0ZWRDYXJkTnVtYmVyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkU2VjdXJpdHlDb2RlIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5TW9udGgiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlZZWFyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiaG9sZGVyTmFtZSIsIm9wdGlvbmFsIjp0cnVlLCJ0eXBlIjoidGV4dCJ9LHsia2V5Ijoic3RvcmVEZXRhaWxzIiwib3B0aW9uYWwiOnRydWUsInR5cGUiOiJib29sZWFuIn1dLCJncm91cCI6eyJuYW1lIjoiSGl0ZWxrw6FydHlhIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCWm9zVDVSMStcL1M0ajRIR0VOV1dBXC9pUGVRZmtqeHVqaHRPTnBQYzQ3aGF1VHpEYWVxV0hKVmhcL2htdTc1NUJwV2pVXC80WE55ZlBYZWRGT0hSTkNWZzJyNldya1lNeFMrK0FHeUdzTXBqdXA0Rk5uYjM1cGtXQ1pFazNtZXVvaWpodlRxYnppeVpFclVDNTI5TDIyQmdtbUg3Z3BheUJUSkVmMkRTWW5Uc1N2NTJBNWllSjdiUHJvY2IyeWxHV3lMMFZoWGR3UVZZZlZkd29ZWGJhVlwvQVp2dTlzNXRmNzlFd2Y0bXQ2Y25BeXRFa0pTWGdaNEdPZUZIdEp5UGRxcjlwZVwvd2pBU3JvZzdYTVMwRXpoWjdyR0k3ZUI1NDV3R0ZpandtblNsc3JGMEpLTThuRWdmVEVuU1c4czlhckVFd0M1Q0g5dThhN2FoZ2ZrY1I1Rzh3a2E3OGJkOG0wck9oNzFnb2JhWHF6c2g2bkRMSnhvVkpJN1FGNXAxQW9vVEpKSmlsOFE4SFpkQmxCRmZ3QlBXSElhV29uODE4SkNnTkxuaHljSXBMNHBKNXYzNEsrbGg0TlE5STRiZTE3VjN0RkdBWHZYRmlHZUJNUDQyZU1UWGhHd3R6T2d5d3JjS2NMZGNyemxseGxIYUs0UEVvTWtoZUpGNWhzbU1RNTh4VzBuWit6RXdPa09IaDZzMENGSFIrRlR0SEp2a0hxV05BVzVMUTBsQ0VtMTdxd0crN1Y0S1oweDdmSVlOMjJ3QW1zRzNRc0pPMVFpM3FvQkJabmNDNnBwTGp1SW1BZ2hjT0hCd3V1Qk51RFpoVkVRcTJNV0NLdFFINGFtQ3ZnaGhCa01La1IreThvZEVHNjE4Tk9FZnlGbDloZVIxM1ppMnBDK0FcL08rY0N6Zit4QTZ4QndBditMckVwQ1NUamRlZm5BTEFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWG5nVjlFMUl3RFREMEZvOVwvYnVwR3VzbzZERnlabGowbUk5ajBQTHQ2SGFmQnh0bk1sK29IVkJidWtaZmoxcmo3QjZzZU09IiwidHlwZSI6ImNhcmQifSwibmFtZSI6IkV4cHJlc3NQYXkiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0FsUmhnMlwvWnFTZW13cjhJaCtFUE9keUlJMmQwRnFkK3Z4V0VibkxobThhVEZHazVjSjdCWHdCdk52cDcra1NrSzIrdTYxU2VLemJZbHdrOHdaWmVMVzlablN2dEZvY3hFSFlyaUF3ZzBWNmZlV2hNRmxWTnd2TXdxWlwvNjQ5eStlQTZLRVgwZUN4TkpMSmdHZnptZ3lYMklOM1I3U0VCelhvaWRGRElcL0J1OUwxTDBvVG4zWWpxOXpHanJnbWxQQlVWOUNVTE01YmV4SDZhdFdaSm9YdlFkYVV6RWg2VE9HR1RZNm15RmwxVUVWazUrdEdQOGltbnpwQWlOMU5FR3VBelJhd05oNHloZmtQcFEwQ2ptMkNORkNyaTQrQTN4KzIzalhrUkZTSnRDc1pJeWw2QWVYdGJEZEJFd25SazlYTzBHQ3hxVHd2b3FNVDFtSXA4dHI5dzBWU2lVUWZPMVlIcmt5XC9OMURMamtXdUFtdVprVzhya2dPM1hWaHdydGNsbUg4K3lWaGowVm85Tm1ySklROUk2SXF4Y281KzM2OE44cGx6VUNzZUFsV01taWhkbFNqT0p0UTJiaG5CQ0pSMkErMUtTWWs5MmJBY2NhZTJXUU1XVTJjYktaeFVJSU85SWR2ZW5kb2FMelhqXC9PdnBNdzNINk92U2J6VytaNkJGSzFpenJOUmlsclV5UE9HNXlMXC9ibm1wSEp0NHVlb1gyMkp2bllDUTRLT0JhMkxqNkVVRnlRYlpieXYxNnI1YlRFcVg4a3NacVZwTG5TSGh2eXg1a0ZjRm03aDI5XC8rR3paOGlcL1ppKzFXMTIxR0J0MzgrWm1tTlR4NGl3UlJQUTd6Y3AyMzhjUG54YXJ6SE9McFdIbXI0MlZLclU4cmEzd2k5aTJBb1FoZDBoQVE2Z1hBeDVFc1lCQm9zXC9UelJUYk9BRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlV0SDB4ZCt5VTZGcWhkanJ5TUc0ODNOYkNhOG9MZGhSbTlROXVOVHdJQm1xcWFDV2ZBVXJWVzUrSUlxMzdEWVYzMD0iLCJ0eXBlIjoiY3VwIn0seyJuYW1lIjoiY3VzdG9tX3NldHRsZW1lbnQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0NUXC95QXNHc0lDUHNZSUc3aGlPd1o1RCtiMU85RytLN0dmUWZiSnJZbWZGVlBialNxaFwvWGFLZFphKzFtVGk1Qkt3dVVBVlwvVmxPUGtQUTV5SExTOVg2RHFCOFlxSlZTZVdFQzZIc2ZYMzFcL0FOSjdaY0w0SEZoVnEzUk02RDBiXC9WM2lYNERvT1E4eUhxUHlcL2JOSFl4YWlGNDNwc1VIZEJqV3NReUZWbGtWaGY0SmhDNGZKZFBsT2FjYWc1dHd5WkhEdFdNOFF4ODAyVDNHRldVako2VTA0STBBaWdVQlRNUUg2QmJrdGh0TW5DWHNvaWU1K3ZiV25kRDczdjhsdWd1SHdcLzV3aDVlYnd3c2dtYlZMemkwXC83T0lUUzk2aGlBUXFSMnU4ZEJTQllLaFg0RzN6ZkpobU5KeXAxZzJ6NUJVN3RKcFwvSVlVK0xTRHFrUUpubVVlRmhRR3Qyd0FGSWdGcWpJcVRyRkR6WURYaXdiMlUyanlncjh2MlR6R2J0XC9oVFRrbnZcL3hWU0F6VTVEekFESnM4XC9udjdsMHVQNVhXQUVGWGZJN3d1VUh4QlR5U2xJV1BBSFwvK3VveWh1K1FMZkFUMWpMVzRzck5UUGdNbkZsZ2l1U1JWaVwvS0dQQWxONEhPMk81YnhXeFVaXC8xMzZBazhFbDdcL0JNelI4dGpQUkc3T1VqWnArNGVoaENYTmVlQkhcL09KXC9GeWtOdXlzS1NrbGhiT0U3VGcrTjBwTlpcL2ZpRU9nQ2gwT1dhbThGT3J0TE5POUxaXC9NM0hKaUZZbk9UOGpkSHA5ZHZVSUlaOTc1OE5cL2pHK0VaclZ3TkwwYmZIMHRoTytHaFRLQ1BzZmNPM0o2clRZZE9wVzh6TWlqZkxrK0tDalZReFRENm9jMjdIYTIzTm02Z2ZOaEFQVlwvdytQdGI5ZjRXY21ReXFUdUdGQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZSNzVYVytqbjdFY1lNMEY2K293WERyYmhpKzYwazF6MXdsS3IyN3ZJeUF6cjhVOTFKbTE0UTdFemxMOXpybGJYZDdPemVNVmpiQU9DZEh4SmEyTVhBPT0iLCJ0eXBlIjoiY3VzdG9tX3NldHRsZW1lbnQifSx7ImRldGFpbHMiOlt7ImtleSI6ImVuY3J5cHRlZENhcmROdW1iZXIiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRTZWN1cml0eUNvZGUiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlNb250aCIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZEV4cGlyeVllYXIiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJob2xkZXJOYW1lIiwib3B0aW9uYWwiOnRydWUsInR5cGUiOiJ0ZXh0In0seyJrZXkiOiJzdG9yZURldGFpbHMiLCJvcHRpb25hbCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifV0sImdyb3VwIjp7Im5hbWUiOiJIaXRlbGvDoXJ0eWEiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0Jab3NUNVIxK1wvUzRqNEhHRU5XV0FcL2lQZVFma2p4dWpodE9OcFBjNDdoYXVUekRhZXFXSEpWaFwvaG11NzU1QnBXalVcLzRYTnlmUFhlZEZPSFJOQ1ZnMnI2V3JrWU14UysrQUd5R3NNcGp1cDRGTm5iMzVwa1dDWkVrM21ldW9pamh2VHFieml5WkVyVUM1MjlMMjJCZ21tSDdncGF5QlRKRWYyRFNZblRzU3Y1MkE1aWVKN2JQcm9jYjJ5bEdXeUwwVmhYZHdRVllmVmR3b1lYYmFWXC9BWnZ1OXM1dGY3OUV3ZjRtdDZjbkF5dEVrSlNYZ1o0R09lRkh0SnlQZHFyOXBlXC93akFTcm9nN1hNUzBFemhaN3JHSTdlQjU0NXdHRmlqd21uU2xzckYwSktNOG5FZ2ZURW5TVzhzOWFyRUV3QzVDSDl1OGE3YWhnZmtjUjVHOHdrYTc4YmQ4bTByT2g3MWdvYmFYcXpzaDZuRExKeG9WSkk3UUY1cDFBb29USkpKaWw4UThIWmRCbEJGZndCUFdISWFXb244MThKQ2dOTG5oeWNJcEw0cEo1djM0SytsaDROUTlJNGJlMTdWM3RGR0FYdlhGaUdlQk1QNDJlTVRYaEd3dHpPZ3l3cmNLY0xkY3J6bGx4bEhhSzRQRW9Na2hlSkY1aHNtTVE1OHhXMG5aK3pFd09rT0hoNnMwQ0ZIUitGVHRISnZrSHFXTkFXNUxRMGxDRW0xN3F3Rys3VjRLWjB4N2ZJWU4yMndBbXNHM1FzSk8xUWkzcW9CQlpuY0M2cHBManVJbUFnaGNPSEJ3dXVCTnVEWmhWRVFxMk1XQ0t0UUg0YW1DdmdoaEJrTUtrUit5OG9kRUc2MThOT0VmeUZsOWhlUjEzWmkycEMrQVwvTytjQ3pmK3hBNnhCd0F2K0xyRXBDU1RqZGVmbkFMQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZYbmdWOUUxSXdEVEQwRm85XC9idXBHdXNvNkRGeVpsajBtSTlqMFBMdDZIYWZCeHRuTWwrb0hWQmJ1a1pmajFyajdCNnNlTT0iLCJ0eXBlIjoiY2FyZCJ9LCJuYW1lIjoiRGluZXJzIENsdWIiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0FvN0lubWpyZ0Z3bUE3bG0xZVNpRU55MGNEZTkyUUs5ZUNmdHlaME1Sc1NxdWdHWUYwa05kRzhMQ3c5MkZMY2VNbm5salRHTTVoaG1sVG5oVWxCRVNTZmJTT0xmOGQ0RUNDY2MyVzRnVkNOb094Y2NIem9RT0ZudW1qd0s3XC9OdzJGOGdYSUFwQ3hSVUNuemJaZFBkWGJ3b0pSYWFrNUtPSWttZ1N0RU9CQW9pa3Z4dmNja3ZPc1A1Szg0dEs2UWx5YXZMN3BYRFNWSWN3c2l5S294elc0N3dqQzA0dGk3RCtEa1BxQmI3cHpoY3g4RnU0Y1wvMjhBaFh0aW5OTVBMdERQakRGQTR3a0xIdlZ1VUJURWlSeTI3eDV3Y0RXYkhPVkVNblA1eXFLbUp1RDdNc2FkMDl5OVF4SlBnbjl1OVNsYlA4M1p4UFJORkQxamp4M3owZnRyUVwvOEd1MmVcL0JRMWliMUVTMWVSN25PRzA4cjVhWjhMcmtKTWRidXhZSzVFT2JDQXYxTEthaUpOTjBFdXJzWnNxKzBsTFIzSTZOZHR2eGxJQ3JpbUNZUzJwQjJ2TlhvaERGOFE2Z2ZjRlpnQXA4Zkg3cVZtTVBub2t1UDRJOTQ3Z2JEVGRcL2dIXC9zeDVmeFVWTjlvUlFXQ21oTlwvNnkxNndNQ1c5RFY0dlh2RTF6VWFUTkRNNEUxRXhpaHIxOVVLeWlmQVwvRHJOS2dmQkU2M1NTYXY4blQxdjNONDZHWmJSOFhmWHMwUjZpYWQ3bnhnY3JYOTc4b3A0ZlJ0MnR0OHdjaXN6dWxBb0RRcDJ4WENBRlRjczM5bUJxQkUyOHpoOTd3RDJ0djJtbDRTaldVMkhKZlh3WDB3WVVBWmRiYzVNMGU5YTFScUx3TTVibEV4N3ZlUjVTYVV4QTBaNWRNTDk1THUwR2pkbkR5clRiUUFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmUmp6MWpuanE4bjFuQWg5Ukd1YkJyV3dQSmpMUzdJaFJhYzlTenJZYXVEZXFQY2tlbjRBbTBYcHZ6ekpKNk80MmJBVVltTT0iLCJ0eXBlIjoiZGluZXJzIn0seyJkZXRhaWxzIjpbeyJrZXkiOiJlbmNyeXB0ZWRDYXJkTnVtYmVyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkU2VjdXJpdHlDb2RlIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5TW9udGgiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlZZWFyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiaG9sZGVyTmFtZSIsIm9wdGlvbmFsIjp0cnVlLCJ0eXBlIjoidGV4dCJ9LHsia2V5Ijoic3RvcmVEZXRhaWxzIiwib3B0aW9uYWwiOnRydWUsInR5cGUiOiJib29sZWFuIn1dLCJncm91cCI6eyJuYW1lIjoiSGl0ZWxrw6FydHlhIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCWm9zVDVSMStcL1M0ajRIR0VOV1dBXC9pUGVRZmtqeHVqaHRPTnBQYzQ3aGF1VHpEYWVxV0hKVmhcL2htdTc1NUJwV2pVXC80WE55ZlBYZWRGT0hSTkNWZzJyNldya1lNeFMrK0FHeUdzTXBqdXA0Rk5uYjM1cGtXQ1pFazNtZXVvaWpodlRxYnppeVpFclVDNTI5TDIyQmdtbUg3Z3BheUJUSkVmMkRTWW5Uc1N2NTJBNWllSjdiUHJvY2IyeWxHV3lMMFZoWGR3UVZZZlZkd29ZWGJhVlwvQVp2dTlzNXRmNzlFd2Y0bXQ2Y25BeXRFa0pTWGdaNEdPZUZIdEp5UGRxcjlwZVwvd2pBU3JvZzdYTVMwRXpoWjdyR0k3ZUI1NDV3R0ZpandtblNsc3JGMEpLTThuRWdmVEVuU1c4czlhckVFd0M1Q0g5dThhN2FoZ2ZrY1I1Rzh3a2E3OGJkOG0wck9oNzFnb2JhWHF6c2g2bkRMSnhvVkpJN1FGNXAxQW9vVEpKSmlsOFE4SFpkQmxCRmZ3QlBXSElhV29uODE4SkNnTkxuaHljSXBMNHBKNXYzNEsrbGg0TlE5STRiZTE3VjN0RkdBWHZYRmlHZUJNUDQyZU1UWGhHd3R6T2d5d3JjS2NMZGNyemxseGxIYUs0UEVvTWtoZUpGNWhzbU1RNTh4VzBuWit6RXdPa09IaDZzMENGSFIrRlR0SEp2a0hxV05BVzVMUTBsQ0VtMTdxd0crN1Y0S1oweDdmSVlOMjJ3QW1zRzNRc0pPMVFpM3FvQkJabmNDNnBwTGp1SW1BZ2hjT0hCd3V1Qk51RFpoVkVRcTJNV0NLdFFINGFtQ3ZnaGhCa01La1IreThvZEVHNjE4Tk9FZnlGbDloZVIxM1ppMnBDK0FcL08rY0N6Zit4QTZ4QndBditMckVwQ1NUamRlZm5BTEFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWG5nVjlFMUl3RFREMEZvOVwvYnVwR3VzbzZERnlabGowbUk5ajBQTHQ2SGFmQnh0bk1sK29IVkJidWtaZmoxcmo3QjZzZU09IiwidHlwZSI6ImNhcmQifSwibmFtZSI6IkRpc2NvdmVyIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCWUZhaUtERDl0M3BwSEhNMTJwY3BoZlNma3pqNVhRbUJLeUhGeVRnWG1Sd2dNNURDZjVwXC9xbTgzSEowUnd2OCsrM1ZreXRFR2tXNWV6ang3bmlBXC9SN1hSR1BDNEpGZTVtOUJrTlVhZDRPSkpLbjM4MjQ2SVg1XC90Q1RDNTBhYXpqTERTUkFZRGZPRndqQ0szaUN5M2paZGJIanNheXEzU3hrMHVla3RWQ0FmR3ZnT3RnRlJ1XC9xYkt4ZkhZWDVKaFJoUkQwa0xIcW9QeSsrcjFxRm9hOVpDQWVJdFB3T09JaU9oNnk1c0lTMGVna2FcL3ozNUpGSXBtUGdaQTNUMEY2QzQrMVwvMzNMcWZcL0lteHhhMVdieHhPSytoUkZrOXhLTzh2V0ErUUxoc05LaUdCRGR3cnJQMUlCWnUyXC8zR1JsNGM0dlR0XC9hVGZ6Qk1zWUVBRWh4WUt2ZHBtK0hMdjF1dlk2MkZQOVZ6WmM3K0c2dExnemhFTGkzVWdrOWIwY3FXMlFrUWEzR2pSYzlveUNtbHhwVGczYU4zSFcyV2NETE5INW9iR0FlSVwvS1YzMjB6Tng2RGNwNFFIZkpxRmhhamJpSDBrSnBNMGYxNFBKRnFGSXZranJ5cVwvM3h4NHJxNFZXVHZOWWJzUWZka2ptanhkcHVaQTJsVkZiTTdGV2xmcjZkdWptdzJcL2srTmNcL0xOS29jWExQTUZxTnNBRTVzZ25CQ2lhdWR0Qmh6TW5cL0pxZzExdXVlalg3UHd1dmhrSDJJRGUrQzk0MW5pVmJkSndBVFQ1cytyYzVNVTB2ZThsWWJhbm5nbHU3dkxwYThBeStkYlZpUzV6eVBUQ1lBWU9oUDRoVVZQYjRJU0RKZk1qYVorN0hIdlRtQmJwOSt4R2xySU9Vc2hHOHFraEEraDJJV0hWc01GdlBLbWZCWlNybHBBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlpFRGsxT2hYdWgwMm1PRHR0eldCT09GYndXaG41VTVWQmxuUVo0cHpFRmdmRHRlWXFPb2dhSjFoZml6NWhDM2NpQWVmZXpoQWc9PSIsInR5cGUiOiJkaXNjb3ZlciJ9LHsibmFtZSI6ImVmdF9kaXJlY3RkZWJpdF9DQSIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQUNrWEpZRVdFUVZHYzFjdllIclwvUEVUb1diRUNEY1gyRDJTRVhCblpwTUxoOXBDRmV0MkdycDZRbThCYlJ2UjRvNGVxWEIyRmJmOGRncCtQbE9ZZVZwRjJCMXNLcml2NTZZT1c0K2VKT3g5M0JRdXZGamhxY0RBZG51QTFXRWQyYzBwMFZSemQ5MkNMVkVkQU1lU0paZjQrSWVuVEoxeHFLZ0pVcThBRUtCMU40RjZMTEtNSEp6Z25OS3NpbXlMaXRLZ1c2RFZwcmJhbWJmS1hMN2pETkswV3JIb1wvOU9VQkozMWVJWFRGUFdPVjdDT3d2KzIyWnBSbittbmtSRm1OUDRPb082TGZnbG9Id01ZNFpvVldyYkZGdDdVVERKdzRIQXdKYUVpT01qSCtwcmpFZXZHcUtoZW83NUh4cHNtbXdSaWMrUDBESmtqaFwvN0xpTkp1S0FPUUMzRWFmclJDbkVyVEo3bGdsWU4yZTJnMDZLc0ZUZ1BGSTgwbUJtNDRcLzVNRHAyYXJub3dsXC85a3h5UnVZMkVPY1ZrbVprSHROK1BDcWRtSFBka0tHRzQzSUM4RTJiTWdCYUtKekxyXC9UTDVvRUI4MGZFdzJNQWQzSUpNem40V2VjOUlodHA0Z29CSFwvNXN2TGg4TVdHY3FaWlFIODBWYmRLSjQwY1dOcXc3eXNjcXR0REh1OCtEV0VScXBZcGtWK3ZPUkxzWmVGVEFiM281U1wvOVJISXpCMDJlYXN1VEJyVktIeVZYZEhtU0g1Nko2Wmo5MkhxanoxMVpXUjhKVkhrWVc2REdxdlMwbkhJNmlRZnlyMWdHT2xTR0FsOFRacXI5dFhtNTdsbVNXYzFQVjM3XC95MkVXK3hZXC9QRldGeDlyZzZ6K3BaRStMaVpwRkdlK0JLdDVHaENPTVdlMkdTdm4wYlNBVndpUUk0ZENBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlVER1BXd3BHXC9oOE1KOG13dXBSbE9lT0k2TTg2XC95eG5SMHdFSHMwVXhPTmZ1NlJaODA1K3FrYklNMkowUDRJN2dtZE1sTFBjbnNDcm80TGF0ckJyRjA9IiwidHlwZSI6ImVmdF9kaXJlY3RkZWJpdF9DQSJ9LHsiZGV0YWlscyI6W3sia2V5IjoiZW5jcnlwdGVkQ2FyZE51bWJlciIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZFNlY3VyaXR5Q29kZSIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZEV4cGlyeU1vbnRoIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5WWVhciIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImhvbGRlck5hbWUiLCJvcHRpb25hbCI6dHJ1ZSwidHlwZSI6InRleHQifSx7ImtleSI6InN0b3JlRGV0YWlscyIsIm9wdGlvbmFsIjp0cnVlLCJ0eXBlIjoiYm9vbGVhbiJ9XSwiZ3JvdXAiOnsibmFtZSI6IkhpdGVsa8OhcnR5YSIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQlpvc1Q1UjErXC9TNGo0SEdFTldXQVwvaVBlUWZranh1amh0T05wUGM0N2hhdVR6RGFlcVdISlZoXC9obXU3NTVCcFdqVVwvNFhOeWZQWGVkRk9IUk5DVmcycjZXcmtZTXhTKytBR3lHc01wanVwNEZObmIzNXBrV0NaRWszbWV1b2lqaHZUcWJ6aXlaRXJVQzUyOUwyMkJnbW1IN2dwYXlCVEpFZjJEU1luVHNTdjUyQTVpZUo3YlByb2NiMnlsR1d5TDBWaFhkd1FWWWZWZHdvWVhiYVZcL0FadnU5czV0Zjc5RXdmNG10NmNuQXl0RWtKU1hnWjRHT2VGSHRKeVBkcXI5cGVcL3dqQVNyb2c3WE1TMEV6aFo3ckdJN2VCNTQ1d0dGaWp3bW5TbHNyRjBKS004bkVnZlRFblNXOHM5YXJFRXdDNUNIOXU4YTdhaGdma2NSNUc4d2thNzhiZDhtMHJPaDcxZ29iYVhxenNoNm5ETEp4b1ZKSTdRRjVwMUFvb1RKSkppbDhROEhaZEJsQkZmd0JQV0hJYVdvbjgxOEpDZ05Mbmh5Y0lwTDRwSjV2MzRLK2xoNE5ROUk0YmUxN1YzdEZHQVh2WEZpR2VCTVA0MmVNVFhoR3d0ek9neXdyY0tjTGRjcnpsbHhsSGFLNFBFb01raGVKRjVoc21NUTU4eFcwblorekV3T2tPSGg2czBDRkhSK0ZUdEhKdmtIcVdOQVc1TFEwbENFbTE3cXdHKzdWNEtaMHg3ZklZTjIyd0Ftc0czUXNKTzFRaTNxb0JCWm5jQzZwcExqdUltQWdoY09IQnd1dUJOdURaaFZFUXEyTVdDS3RRSDRhbUN2Z2hoQmtNS2tSK3k4b2RFRzYxOE5PRWZ5Rmw5aGVSMTNaaTJwQytBXC9PK2NDemYreEE2eEJ3QXYrTHJFcENTVGpkZWZuQUxBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlhuZ1Y5RTFJd0RURDBGbzlcL2J1cEd1c282REZ5WmxqMG1JOWowUEx0NkhhZkJ4dG5NbCtvSFZCYnVrWmZqMXJqN0I2c2VNPSIsInR5cGUiOiJjYXJkIn0sIm5hbWUiOiJlZnRwb3NfYXVzdHJhbGlhIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdDdnVTZSs2bzFTVXp6Y0h6eHdBVmxrbUMzU09KY2FhajZJSzNoR1dTa2ZITU43VlRnRU9KUlNaZWZSTjdQWk1HRjlCSzJNXC9cL3dhN1FaTkVSWGVxUGtcL0Rva0JQWnRBN0ppcjFBTktaQjNMczZFSEtVTVp2R3ZpUlZNdDZ5dmc1UllrYlAwMlwvQ0c5MFNZTDFnWlc2NlI3YkIzbys3Uk02MFwvK0hDQ0lWTWNnTG1uM2pJVlwvRDlEb0w0bFo5UmRtXC9GSVZCWHp4emhtWHp4OUZXR08rSWp3emFkRjY1NWlkSmtWOUZzXC9ud0Urbkd5TjhzTVwvbllCektNWVlXMVh4c3ZSOEpZS3FrMVhiQWJEZitldVhSVk5YaVdtZE5uVGw1TVBHWEl3dFwvRDVDbVZBWk5QaGNQMTc5d1g2M1FhQyszQUcwZVpoeW41VG05c20zUnQ5SU1zbmtleEJZZDloU21TS3AxbmtxNW1nSzNSNlFRSlZzOHlleFdJbmRpc2VLcFg2ZWpsMjRncDhpVkhhNFIzaW8xbEJPMkdiSWRcL0VEaEN6cWpWc3BtVDUwODlSRWE4RE1DNkhCVkJuRlJPdzI2dHQ1Mk5QRHo1R2E3NTJ4U1MyZFYxNGdYRFBwaWpcL3FxWFZrelwvcmdFU1Z6b0JTdnQyaXJXQnI4dFI4WG5sOVhKT2JcL001TVFjZ2Z2NFBsWWVUQ2NcL2lUUHVqMGUrR1l6S09BN2JzeG1VcmV3VmFrbXlVdFdUQW8wdW1FUW41dHR6eGw2Um9cL1BZWDZNbEo5VE05dFZtUE1JZ1Y4cFhnN3NFVEo1U1oxZW5XMEZXYmN1VnErVUFrZUhsbGhjMHFudVlFWFlReENobHNFUjhFbzNQTmNMTEdOSElCYU1sU3J4dEhLeDB0dHNTbVBNQXVSQkhWN3dwNlpIQllvZXhMMTliZm44Z0FFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmYmNFMk9tYWdRd3JJa1JidVB5bTY0ZitvXC9ZbFVFQWpBOWl5ektQOXp3b2drK2twQ2JCdUo5NjZmd3dyM0RPa3FPUUc1ajlJb2pvTW55ZkdyVG5cLyIsInR5cGUiOiJlZnRwb3NfYXVzdHJhbGlhIn0seyJuYW1lIjoiTmF0aW9uYWxlIEVudGVydGFpbm1lbnQgQ2FyZCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQ2plTVRDQ1dieUhrTHFJemk2V2hPSXMwY2ZHeThvaHF5bk9GQWNoUDV1a254NXpvR0dsbW5uMXlOVzF3b290SG5ab1ErREMyRkduQmNvaysrQTZFSzl0cEFQekRqMmExNVptQ2p4VlwvU2tRVm55d1d2UmZMNDl4UXNxMHZmUVNZS3UwN1BWTVQyWTBHV2lsWFc1TENKRW9WOU5qMEFBYU8wNWlUVHd1dUlcL0xpQll3U0xjSlkwR3lcL25Rb1ZDR21pMEhSQlNcL2xnRnpsWmI1SkgzZjc3U2JiQkRrSEd1UXpLNlhSOHF4R1A1bFUwN0c0cHdKMnJsQkhkZEVZVHRlbWRKVlMyajdTVVwvNWF1WHowUENrZ3NnQVY3Q29ITmJjbFlzTDZGRjlaUkpiV3lETzFRcG9kblk2eVNvM01xU3VoU1IrdjJzSnhxSVlTNk1Od2lZYkpQSmo5TG5mN1pZMTU4ejF2OVlmTStYTFpFQjFndDBQdThUcVNUSnIxNTA5emF2Uys1d2VmajJubTVIRlc5OERobzNkWEo5cDc2T1Q2TjQ0K2o1eW41QjViR3VoU2Fpbm9Ra0lFSndjNUpNM1dpdTFaVmdOTFlUM3dNcUh5SUVWQXJRaDhoWmxJU1Z1WnBoeG5VajZ3OTBJVkJuVW8zY01VQ0xlZ2plRm9CWkVZSGkwajltR3FNVmd5VEw1Ymkzd1BIN25oSVl1WGsrTFpsQ2NHUFBNV2J5cjVlYkxUUE00RjJhRE5kRlo2V3RYa0JWT1pUMzdQMjduTkZYVnczWlkxVDZaaEhWNFwvTmlwSnFXVVRRd0o3YmtmOXFBeW03YW9aYzdBeW95VEtNNnlERjQyeEtLN3hVK0ZnTkVvbE1CSlNvZnNodm5sYlNzajBGbVwvUFJEME54R3VsQkJpTkMrSWlVaWcyMlJzeFwvVllmRjltQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZSR1wvUk4wZG5RemhEajd1WjJmRU1ka0dsZGxldGtQVEF5YkM4d1lCNkxMTTQ1b1ZZUEVMalpYN1lVakJ6YW9aK2N4S2hNcUdPZm0rcyt4aDRwTT0iLCJ0eXBlIjoiZW50ZXJ0YWlubWVudGNhcmQifSx7Im5hbWUiOiJFeHBlcnQgQ2FkZWF1a2FhcnQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0NUc3pKY0xYVCt1SnhHdHRpZ1pibENtWGsxZ0FYMjB6MzdBZURDenRyU2dmQmUxQXFuaWs3UlhKUHVhNmFGUWhtd09kZWVmZkM1MVE1NFJUcHBta2FGQVluMitqN1NEa28wZFNSYkl2Ymg3bjJkbzNyWVdGK1RZRHRvYTBFYmZiZytzYmJqZ0o4eVh0dlwvT29oc040dVIzZVVRV2FEWWt2N1FqWDNqRFA0aFwvVjJRaHZSWXpPZjlDWTBxV3g5ckZtTXlHOTcrQ2s1dmx0cFFIWEFBakZhRVpVQWpKOUc0Z3JVdVdCeVZpRkJ0ZnFjYXVON2FcL3VaMnlhZjExZ2lDbTk2WWp1MjdKZTh3aEppS2drcTNqcTFIckV4N254MW5xRjZ2UzF6NUpxeXBSc3ZYWnB3Mm82QXc3bDlONUtTWDVHRUsrREd0ZlwvNW8yWFwvT1B6YWtqN0pxUklCZDRcL2N6Q1ZEcFgyZDFyaDFGOFVTVEVCT3lUbUFtSkhNbGRnNFBhVlBUSm5PUWtYWlFMRVFVMGZSMDU4UURtVUtRNVg2c09cL3NzTDZ1SzRIeFA5aU5yWWw5WmpFUmlGd0VZZEpJM05acThLZjVtY0t0bGd4WUJTWnZ3bHVkMldEdjVOTlRcL09sUlJyQ0o4RGZPOG95a2dSQXJ0Q08xZ2FGZGhndWFUOXFXaisybDg0SmhybGRVVmRKYlRnWnRQemRDK1JhTWt4c0VLRU5XSWFQRlNyN0o4eHlxajZzSTlLTzRaMHY4cXRwMFhuZHlcLzNMZkVGSlc3ZDk0aUViZzF2ZkpoRHJwK3JERHhiTjF1ZnN3Y3ZFTGl2MzFEdUJQeWozellDRGRydXVHdGZCYTA2akNSNVplZFwveGREcVFFWXpGVHZ3K21LVngzMEQ2N2wwUG54NmhESFV2cnlmRkUrVDhGdWFFa1ZpS25YQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZWbWc4SHBGVHEzK1BFT1owYm9Da3hSNUU0bDNYbEFIWUM3bzJRUFwvZ1UrY09mXC9STGxORWQzcHdNZ3BGckErcXErTENTYTcxb0NzNldLQWQxdz09IiwidHlwZSI6ImV4cGVydGdpZnRjYXJkIn0seyJuYW1lIjoiRmlqbkNhZGVhdSIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQ3lqeGNnWEoyMFltbVp6YWtzZW9kNXAyUVZTXC82elhSb3dMRjFRT1k4TUxvZFJoS2NcL3RLRndxZlVObWRzTmU0T25aZ29VWm5VenFhZFBkbnFHeTFlcm1kUWZ2MlJmYjVaTnR0VzRXdkM2YVZ4RmxUbENPRldNOVV0V2dIME8zc0ljNTZQd3Uzb0NvaTRGOTVyVXE1SWpUazhIdURWK0NKUFdqS1ZNRVwvMXI2V2dLVERLM0NnSVJsUTVwSjlnVzFKcjQ0b0dlbmRWSlhYWDdiZ3ZaQXc0Rlh1a2NFeXRKZGVGdzl2VzRCVVwvbXdZWVJ3aEx4NHJ5cTdORFRGVEV0TFFhOUpNRXRVbCtCYUxTZ3luS3IrQ2huSDNDenJaSGlkUkd2K29QMm5hWUhEQU1kNEhHanE1K21qc0hldXpNMm1kQXE5Q1E3cVdGQkpSZW1ZSXBKMGsrOWRDQTlJQXF1UUNDTG4wdGJkUk8yTDdtXC9rMEsxTnhEdHR4QktXRDhabk01dGF5eWYzOTNUaHU0c1ZNYVJLeXFobmxZdHlEaWt6QXIyMGhDWFFJbW1MbUQwZVplUUJKR3FYelVDR200OWJ5eTBzWGdEbnZaOVY4UFVYeldQRlVEamNhNGcyRkJybXd4M1BaUUtueU54d3IrWXJyUVRjd0U2d05aRExiODJ2NVkwTXNudzF2WEVOWkhNeVo1TW1pUEdcLytjQkdMbW5yNFwvWDFZdE95ejZaQ2NTOUk1cWhKcW9oclJ0eE4rV3lFd0NlbGpqeHlkcEYzaUpBMXdQZXFUXC9VSUFxOE9vanZCMFVxbzUyb3BGRHdFeHE3Yzg3QkJlUUFHRlZxZDBGVzRNVjljazhScDNzQW00YVFZMkQ1eGFuVW9EdEVJKzJYbmpHMHc2Vmg5d1JNaUJDOXZpMFlseTZYa3dLaWhPeGVwNVBOQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZZczdWejJwYUFHcVBuWHlYQnRPTXJVOTZWOHJZKzVpY3BGdTFZWFN2bmVXcmF6c09PM04reTNXdWRWZVU5bVFGVkJsU0ZHMVVmNnAiLCJ0eXBlIjoiZmlqbmNhZGVhdSJ9LHsibmFtZSI6IkZsZXVyb3AgQmxvZW1lbmJvbiIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQlhaT3N1eW5aYXN5M2VqcU1WYUpIajdyQkJteFRkQisxUWxqWGxldW5cL2VRSHRMQjJ3K3JcL01PcUVib1R6QWRMcll1XC9nQ0x1V1MyTzdqSTMrNFpldkhXbXgzS0EwcE5OWjlxMUNOTTZ0TEh3UTBuc0d3RE0xYnVURytnNXRSVUxZMTNNNDRZWlU5bzBRV253bGJtXC9EbXhBWXR5QUtJdWZ3RFwvVHVYSFZPaHMrbGorVVdjYW1KcG5MSjNPcXdnWHVId0JXa3daOUFSbjFcL3NCQWxWS1lZXC9QbzgybUtybWFseTdHbzlwSlIycFMyRU52VjZqWVRTaWNQUDZOSTZ0WW51ZGRnazNUXC9BUHhvaE5LK3Fjcng3TGEzcmlTUmw5MmtLNTlcLzdpcmdjdUVxY0VaRVdYMHp6bHJqeFB6endseFMyUHhSUnpsdG5LeURMczZoejlQUHRUOXJaZ2lZeWhcL1ZuUHpJRnhRa2xmK2lxYzdhbVY1V2ppRE9oS3oySlwvdHBZS01DTGNieUlzS1VcL1RtTEZPUml1ckN3VTVNdExXYUlVRytNcXVsREtQTmxHdHd0OWpZTFdva1hOSHhUdVdzZmYxTTNGS0pjM29mcXRyYlNDaHIwN1NvRVg5YVpEYTFtOGU5MU82TUEwcU9zUjJHYlVzRFVIZFp5WE94N1wvVjBwZXNtQzJVR2pHWkJ5Sng2ZENNZUYwRnZmODIyWVpMMW90eEdSTEI0SExnU2tYWFNLdjFYRk45R3NYNmRGYXJGNmlPMlNQaGtjVkpMVWdkVm1Xdmg2aVFIRCs1cnc0RTlkVU5zeFdnc2NDck8zK0NVb1pzaGcxM3lyQ2FORkQ0bnpITnR6K1pmMDFzMFBhd3BEOFp3U2pxMU5yQ3ZDYm1pRnJGaVlFdGlCM2Q0UkFuclpTbEg1WURMWFRncW9zTGZXVDNBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZmJPTzI0MzlROUJmUTNCeUpKTVN3ckpEdlQ2U3kxTSswYlNWaG1zcXI2UnMrVG1PcjVwQVozRjExSisyMkFPMGFTazRzTEhUV08rR3BxSU1RUDNvR2c9PSIsInR5cGUiOiJmbGV1cm9wYmxvZW1lbmJvbiJ9LHsibmFtZSI6IkdhbGwgJiBHYWxsIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdBZzdRa1YrNGtuMXZVTEJrYjRsUmhpN2J3MGRSaVppZEM0dnFiYUhxa1BQaTFvYlBNNlRKdVwvdHdwV1loTUxZcHBmdnNjUTU2b1VRVGh5TjA3TjdcL2xid1pHZ29WNnRnRnRkN1pCdHJncUpQUG9WTThzZExCbVJMQzZuQlUzZDNVN1h1NFN2dGxYMkpRbXhqNnQ0ZzB6Y2dVcU5oYUxsTWp4UTVjbk1tYld6MGhaMHVzdExYMWJpTTVnazdGR0RXNVwvZTczdk5nYlwvckFrZlFSUEJXZmJHTEVDK24wK1FCYWxEdVNlVlpzM1hOZEFwNThtaGNodmlFbUlwcEtRTVA1Yytac0NMeWVxR1lNOVJPQXY2UVVidFhVS0ZpaHJ1WFFETGtxUEpBQklSZVRwdWpaRnhxVjBON21NeUpiRWVoN2lrU1hLcWpRbXFxdFZadCt3Y2lWejVrY1dSMWsyN0tcLzNXVjFWeTlITlQzUHI1RGRhNnUwS0ttXC9HNmxmMW9qMDV5YW96RUpoSmtnZHJKOGxyU2UxMG9GZkNFcm9Ob2o3YlN4NHhCb0E4SUtaMUY3anF6YlJSQ2diRmFrMk9CZ2JPbzE1NUhjM21RQXh0Z1o5dGV5Y2pNZktBam8zeGJsaFF1cU9iUVVSTXAzM3BidmxDTCszVG9VaWZ6NWVoeWRldnJITERZWktcL0FBN3N2NDRBaUpBeTZXK21nZkZpZlhKTTMrWGFzVkJOelwvb3RvXC9zdGp5bWFGTVZWWEVxcGFZaVdPS3NPbW95cU5rNW1ITU01WkZGcmZ6OGxGd29qa2tqT2xRV0NJNmQ4K1BlUmxHcDlkVzh3bUtPdkZKRytScFBtWWozYzFTd2RHVDBwZXZRbzkxaFpCQjQ2WXBuNUtYeXZTZ1wvdDR2YXRMcnZSQmFYcXd3dkNNS3dZd1RBXC9IbHNZU1VBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZldcL2VSS21qdzh1b2FXS09Cb2wraHNjOExcL1d5VlpJSWkzTmxPYTJxMERDYlhDamUzMWprRkxKcUhKM2xzM21CVFwvQTZldz09IiwidHlwZSI6ImdhbGxnYWxsIn0seyJuYW1lIjoiR2VuZXJpYyBHaWZ0Q2FyZCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQkhNbXhvWlh5bWpzVXdhSnVnXC9xZm9URzRWQzVGbTF2VlR2QmdGUURzVW9kcExreWxDK08xenlZM1p1XC9NaHVEUU1wbTJtU0ltZW1BVWVCcTE2dVNsRUJuSngrb1FFZE03c3kwRFRmWEdUYUdxcE8wTUV6UDliQkxkSFZLdnk5SWVNWFJKS2tqVHVPU3RMOUJOMXo0RU91U0pxRDl6RUVOUE1CSjI1NGxFTUZYQ3VcL3NVUUJoWUg0WjBxSlpSd2p0ZDZBZEIxVWM4XC9xd0dibW50S1VIeCtCeGprXC9BS0tIcm1kRmxWSlwvMmZqYXZrcUpSSWM1QXVDandwbkRaXC96VXF4NHBESG1HXC9ZM1VJdENDRm1TWktGRlRzUE45XC9JRk1rWWhmS3hpcHp2OTZlSE1KWFY3T0FkRVZocGxISFc1N2dxRU5iQU9jS3ZnVEJ6dnR4b2tMdFpUSVFaTk00NXlIREJsa1hOOTZUMGZVNFpoZEk4Vm1Ga1RrMGtLV3RrZWQ0bzVCeGhSaGY5WXNyRzVzYnlcL1hOTUNHYlh1YlRscmhkbXNnNzRxU3Q4MkdIWHl5TUs3KzFxRklcL1dRek1ESGNXXC9nclNsbFV2QlI4OU11andiSFVyalZnUzRRXC9xUU5TRmV0MDdkNTNVWTNtYU1zcHhkcGplbllWUFwvNk95TWNFMFNRblIxWlhOSG05T0ErVEE3TlIwSUlFRkVHNFh0ZHpodURjOGFjVzJHbEV2U3hzVFdMNDRJYUJZNlBSaWxwZEY4VTVDSkhrUEVXQzRjcmlMcHhlT3BrWDJ1bGdkYzFXc0ZTd0VKa3paUkdkcTRXWVdrcldhTGZWd2o5SWhjM2Z0SzJzYjk5MjhWS21ETWc5N2djNTJUM2ZoMk5TdjJ1VlJaR1Q0QXlcL3dFcG5CQzhFdlwvcVwvQ09xZnpGcDlISE8yV3E1QUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZldXkzZEQ4TjU4XC9VV0pmR0NYZkZ2SG1RRmo4RVYrQW1zK1FFczRjK2RUVUgxdUxHaVM2YXp4dE5pMHNaMW51bW9CRjFGc0JhVE00VkR2c1d4ST0iLCJ0eXBlIjoiZ2VuZXJpY2dpZnRjYXJkIn0seyJuYW1lIjoiR2lmdEZvcjIiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0FWUGZ2UkZZOW8wUlJBdGIrRjhjMmtZSGIrYU9sb2pMVUlcL3RhXC82dUI1VytZNnlGRjl2Q0hZNjlBaEdCMzJrSDZFSEhPOGJ2OTg1QUp5YVJ3Z0RzNFF5em9mTkRldmF6N3pEYjRFVDNBaytRM3NVMk9iTzd3VE84VEFQK1lDVE9LZ0ozalphRUt0K0V4ekNDODY0NnVUV1J1V1FcL1RCN2oycDV4NE1FdDFHYjNrMmVoYzg2MDhyOG9MeXdZaUlRSXgxWHl1dmZSVkRIdHRXY05qK0x6YTF0UnIyUVRUaEZkTFJhXC93TmZ1SlB3MVwvQVlGazdIVXpoaDRBQTg5ZFF6U1JZSHMrM2NnbFUwVmRNdm0zTkVndlhZcFl5TkpHaGJDZnVqZlVnelgxWmZqSGh5MW1RUDVzeVNQbTVoWHhqdkZcLzZkZVNNK0hhU1NaR3cxK2Y1TjM2c1Zjck1OWVBLTVlsaDVjNnp5Mkt6ZElJaHhtK21FSWlDNXFsQ201Rm8rWEFMcFVuVlpmdVZpTFBXSXZRQ0lGRFwvbVE1YjZMTHlVUUszSWdUdlF5SG1GMnlhTGlobGdmT0h0OGdpekpEbUhPU1BNTk5QYjNtbm5tZ0JlSUt2RU4zWUhsM2dZXC9QK0wweE02eGgwRFJvN2dRNVBMWFBHeUYxRDAwRWFzeDFobTZ4M2tFRit3aGVmUm9NMFRJMzI5THlmOUNcL0RON2dSQnU3dFp5bDNOTllqUFd6VTBtSmZUZEpPc1c0dFQ0bHJ0dkc5ZHJDKzZyazNIY1B0dmxzazVqbDVmRjFsd1B0WjByeEpEM2tMYVVhM1hSaDE3MU9hTVwvWmlPbHdMUm9SQ2pOR1Vka0RTWmcyeWhKSmlGd2JGcEdmSUFYSnBKMWtqeER3XC9TY0JFVlhlNlNSRFJydk94eDhrUm1HRm5vV0tXamZcL0NBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlNHWGh5akc1azVGbzB3aUxjUUZxdWFkQVwvem14b1NmdWlpVFwvXC9UcGxRbExuK25NRFpielBBNmx5M2d3VEgxYlZMa2JnQWlReDRRT0o3WT0iLCJ0eXBlIjoiZ2lmdGZvcjJjYXJkIn0seyJuYW1lIjoiR2l2ZXgiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0JOaWZkcllvRjh0R3VzOTJ6UGFrRkZYaWg1VXB1VCtlTk5IRFV4QU9aaVwvMEhncW9IN1JxYjFZN0lWUVd6RkNsNTRcL2dEVW9rYlJqcDdLTFFmdGQ0ZWgwdzByS1JadDlXRjFETDI3YkdVV1pMVnRJME5OVTlDV2xseGpWNFZCUEptbTM0WmE2QkptTWhmUSt6TFUrN0hON21WbmpJYTVBTGpXRHNKQkpMNWg4WDdvS01BOVR6VGgxZ0cxaW9tR0ozbkdHTWRaV21OczVTMDQyRnI3UTltZ3NwRm1UVjk4WmRKQXg5bkZBUWwreXp6OUpUcXppVG9iVzhUa1RPa1pGVlRCcEdKTDdKeFpqSjdqVkJXSG9XZ21KaldzRFNkRWx4ZlRleGFhRnY2QW1HTzBPN2pJRUcxXC8xNnZ4a0VJTStFQVdmaUsxMUdSVWk3SDVSNk1BMVwvRVJkUlZ2MjdBMlBzRzRVbGlCVTRhckt6UXNoSFZFalB1RTFncWpZbHo0bFF6QkNNbGM1SHd4b3hscWw5OGwxaVhic3g3TUhNRjBxSUw0QmVUTTVITkd1Q1hzUEYwalNJT1UwSXpjd3NuOXFRZlwvZkJISVlrdGxYRWc4bVJVcFg0aUNGWFZKc0t0aUcyYU1uaXd2KzA3MjRpUXpUUElyQlljdEdJQkdoSU01bnhsM0F1Q0lkNVZpWm9hS2o3K1BmdzA4alpEZDl2eUZDeWlGS1JDTUZcL2VVdmp2NWRzYTdJZlZWWkduMEdTZ2dnTU5wV0FuWVJ3S1VcL3hmZ0o1WkhlTmZURksyak9GQ2RFbmpGSzJqbUw2YnZnRmRoNVBWUjV0RHJKT1lMUlMrNE1CS2Z6eFNvVU8zQmNhV3ZyNmVoSE5RdUp3MGhHVzlTOUhOT2JnVkFqVFZXVlJCZWRHd1hVV282bEhEVGdjSFwvOFViTkFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmVnFJdzEzRU1TY2g2TjlvUkFlSDZ5eWZwb2xaMjc0ajA5WWtScmRGb2kzNjQwRTNrcm04VE9YUjZxNVBla1E2dm9HZEtRPT0iLCJ0eXBlIjoiZ2l2ZXgifSx7Im5hbWUiOiJHb2xkc21pdGhzIENhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0FaYlBBeHRYUGd5eStLcFdhbHVER2g3N2hyTkNpM3ZkZVY0bnFnXC9Ya0cyZFh1dFh0ZVljajV1S0xmRFwvXC9kR1ArWlVTb2xLSitQckxkcHp2QWJrT1wvSlJRSVBUQlFZNkpzd2h1NkM2dmtJK211NmRzRDVFQUJvVk85VGlHQnJudVwvb0pHUFVpSkZcL3VYM2hVSlU0K282TWlaQm9OaWYxMnRPYTJaU2VUWWt4bXByT3ZBd2QrSk1VSlNzc1NnXC9mUkplWEpUNGlNbG9icTN3MjBNeWszZmVKTzB5blI0MlhBZWl5VEI2aVNQT3FxT1ZURDJYRk9oNHdNTUpXTnRKMU1vZjJBa3F6RnRGclB2T1lMSkxkcjdiSUtzT0tYRmhQeDRUd2IyeURiNmVCTDJCZVJkUDlQc1l1akkzXC9CMWJVem1EZ1poeVZmbHhhbVF6dGlXR0VZc2tQQmpmYlpTSzNtMVowdHNIZzE0dHJOOEpxQVIwOGh3MmNibFg0ZVNvOWVTUHljMlcybGdJTkhEaFkwUU9teEhXRG9IcVwvcWpodGJwbUVJMW93SFFCd0tNUUVtOGRqXC9sZzd2KzM4VE51TG8yY09ORlA1NUg4dmRHNk0xZ21ydXdjNUtTZlpXeEMxd3dmTzJsb3k1Y1B3WURZa3ZrZzltNTNvQmVJYnpvdFBBTnpneEptYmNpdmlCdFErSWRBZTZXNitEVVRkXC9lcndNVDlRVmVPUDkrY0psbmdPTHZqN0RjbmprN2w5eDJHUVZVd0REVVdhY3FsMVZLNGhFcFwvaDVoNm1wSytOMW1EWE5sNHo0c2JXZU03UjhPVFJ2bzhXZUVjeEtna3ozUmU3OXVObVM3M1kxXC9mNW53NkIxbzZcL0Iwc0V0TUZFWHc2amQxRjZKTktzUjhJaFV4RFk2bGlLOVwvZjkzMWk3ZkhacUtTUVRBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZmJRRlR0QTB4VERKMmo3SEF2RjBxckUzZ2oxYzBwbEtrSzZBXC9jUTZqa2dCb01YZ0xcL0xqSGlmUXJjYlZqRkZxWHo3dHp5TGdTdVl5WVwveGsxdz09IiwidHlwZSI6ImdvbGRzbWl0aHNjYXJkIn0seyJuYW1lIjoiSHVua2Vtb2xsZXIgTWVtYmVyIENhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0JTRERXaUxwNGxZRXJzRFNEK1hpbWVWOGpWekpCNnoyNUFZMzdrUlwvcnRrWmc4TUh2UGZFZjkrcnlsanlZSFRQcmc1YlRVRWo2ajNZeGM1amQzZGI4dG8yNFVpQ2Ryd0J6XC9KV1JVYUNQVUlKdkZyV09QZWp0aGdOZENmdHRnYXFmT2RWa25NWXlVMzVsS2kwYStwSHVCdmtjcFpZeEduN0VubTlZXC9uK0dITXFqTGRzbmpNN2JrcHpURjhORXcwSkt4VUh3TE5LQ0pydlZwZTF3UDVzOFwvSkRwdDZFNDJuZTNXZ0hTS2NMZ214c2JBRXhqK0NDNTZRME5KVWdkRlVMSHZiRjZhOUNHbUZ2SFN2aWsrRE9tXC9LaE1zV0FkV0VTOXFrekV3NVo4M1JcL3BGSEVNelgydFc1Rm9aa05JUzMyakljN0hTYUt3SE1GNjdQbWR0emdqamVtd3RMTE5jdHBUQkw5TWlTZnRpNEIrWGNPRUJ6QTVMS3hUeXpIQmNGWkxYQ2lvZWFreFJ2cmE1YjNpNlBya2V4dkhyTk90eVJ3ZCs3MUYwV3BcL0UrZ3pwYjFLUko1cFJ4QzV1SGtJaUJPa3VyZGNLalBLdFhvTGdwTDQ4TlpZV2I3NEZ2TWozVzUwZTBDXC9jSkFkWVJacDd5TmYwbUN2T2hMdmEyT1JrSnZtYUNyNkpmb2lrNEpcL1lBNFFyTTVXUENpbDcyVWJ4dzFOQmNJZG9EQWtDREpiMUlyanZEcnl2eEsyZ2s3ZWJWVmQ5eHduVTJ5K3U1NmFZWmNKZ0xLSjRYRWFsR1orQ3BuYnc4NnE3akkzWVFyNUthVmZGQjl5eWhVM1p3c2hQTkkzWFFoaXJEXC9FU2tuK2o4N2xuWldwN2hDbXNuYzJyMzNleTJQa1E5NmpvNXhCVStsdVRoWnZJVlRiVkpkSDg5N3JWQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZYb0VqZXZ0d3pRVGE5clkzYmkrdzdxS3JOaWo2U1FmT1Q0M0RFVVdtQ29TMWYrRjlhTExaTWJDV1RON21MWE9rUVRNZFZJPSIsInR5cGUiOiJobWNsdWIifSx7Im5hbWUiOiJQaG9uZSBQYXltZW50IiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCaXk2QTZvMXZObTVGSlpCTmRHbFVMY2xRcFBNdzBVVnlrNXNUWkE4d2xGUXZkSHQrWXZYS1d6a05mN3N2OWxnb1VxR1hJdk54azBLM3lcLzdsSStFR1B1UUh1XC9SVmx6MUQyNmttTHhScCtObmpKeVwvbTR2eE1TeVwvMzhOZ0JKSmNyTW9YdFVnaHJjS0ZmM21RNE1RTnlaRUpcL0lYQmgzeVwvRTdhRURrZmdtc1N5N1VUZk56aGpsTHpmQlZEdExoWFdcL1FsSnpGclYwaVZpU3JWYmxIS1pFb3dxSUNQMFF3UkpTXC9YVTJnWDF4WTAzOExrWGo2czROcEJXSmthN21RNVdOc2lucFJXQUdlUitHbDhGQ1JlaXhJMDlqemlJN2VKN3REbG40UDRKZkpHbExDNENcL3BHNnhhZ3BWTzFoeU1jdTkrd1Q5OXN6MGszUW1FeldvdUFraVFuak1OUnViZm55WEpDXC93YTlBTUhyTGZINllrU2NibXV0S0FTUlNjSHJnZDhqQ0JDRUlEUTVqQU1iQjZaaGFUV0dxV2R3bEl1SWJtVzBIQnQ3bFwvcEVRZFZBVzN4N1BCVVF3dFpNR1hNdmRGS1I0WUFFK0xoc2M0MEc3RlVTbHpMeExzMmJwZk1jOTlKVXUxNHFIbmNFQWRlUzhYVmlFdll5UjQ1WmlVV1I5ejlGeHdjdGlxdDhLSXA1ZmFaTlAyUWFYOTdXN3lTTFwvaUp1SVpjZzFJeGpLelJjOXlkdG9LXC9OWnlCV0p1MTh0aTNPYlhQUE9zUU1HenNuZGlnaDJQYkNFdHZ5MjZQWFBzWEhsWTFPMURIVDd3MnJCZmczQWtmOXRHNTczNzBhNTZ2TzRMdXM1TGtadlpQbU9QSU54bHBOTnh0WDZPMThYd2hZamNQdkE5SVdSQStCWHFSM0tickRDRkJmVVJja2g5Y0FFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmVndXU1RLdGJuODBlMjF5WFJjV1d4Y2VONlNLbzRxSk5VcFFUZjRXR3ozQ2FheG81V1UyeUtGNUM3WTd5SW1QM3B3PSIsInR5cGUiOiJpdnIifSx7Im5hbWUiOiJMYW5kbGluZSBwaG9uZSIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQVZJaGM4MnVyOGlySCtcL2IyWnRmak9tdE5laDY4S1huM0pOM0hwRzY4QWcrSGNVNStKOUtuMVwvVnY0WVIxSzFSZ1NCQ0JTaUIrbzdKSGhEMjZwZEhJdmh5d3R6NnRxbHRMWkFvRW1FVGZTdm9XZ2NQSXpYWTFKdG9oTlEwdEZiV0lEcTZqeU1oK3hDcWhlaVNsUUw2Q0VkcEdnY1NGUmI0RFwvSjBtak1aMm5FZ2N1WWt5dDBVcEVNeWlKWFljUmFjXC85R0hxbDh4ZkVQQVZCS0RcL1hqR1V0ejZZYTF0bmQ3MVwvNm1uQmJZOURsdzluSytRN0xyajhnejZWclFpXC81c0RWNWJxTkVOSzlBN2pvdmk2dWFtZUJ2QnpsVmZ3eXQzM3ErcXhuTnI2d2NFMUo5VkxXaGRCXC9ZS2ZleHllM0MwelwvdzB3UDFKOWE4U0ZkSGpkNVQybTRyTGtxYXYrS3hyZDlVc0NFYXRYWnRmT3JxNkhVTEF3XC9mVmt6SjlVOWN2bFU1cHJvbm5FYjVocldoR2VQYVhVODRZdGwzT1pndXFjU2ZmOFVhXC93SSs5YmhLUk85ZVdcL0FlcWYxSldTanM1MmpPMDRQYXc2M0dUVE1cL21YUWNFTmJKZnFxazN4RUFUVFVOTVZEbFNnWkVQcnl0QVU0YW8rTFpKNzd0WkVuSGRqbGNSZkljV2phSEV0cjQwYjNCaEVBYzh2Q1NNYk9lQnpFUzgxVlNINEZxMVcrTFIzSjdrXC94a2NzZmVIbHVYR1ZLeXBteW9PTE5DemFnZWp1YlBDUVZLVnAzalpqaVBVaDI5VVwvK3EyXC9hT3kwaG9pdlJOZ282c29qd1UxeGtlOUp5SkU1b3hESCtXVGJtQ3NiSytPckpKcWNDZEN1V2JzaVk3M3Y0NUN4OThjQkIzd0VLNWkxckgzQXhQaWxpaXF5XC9ZQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZmUlN1NjRack1NdVRtd2s2QjdjZ2Q5M3g3cSswV05IS0FHTnZKbnBDNllkeUNTaGp1K2VOQ3dObTA2OVlpUFM1T3Z0dk0xT3h3QT0iLCJ0eXBlIjoiaXZyTGFuZGxpbmUifSx7Im5hbWUiOiJNb2JpbGUgcGhvbmUiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0N1RjY0eWl4RGg5VmZqSzF3UHI4NkZrZTZRQVZYK0ZYdm9wOVwvOXJla0xwRE9WaGtORXNOR0Z1OVhsUGZiVkhFT2wyNGwrMElKUGxDYm04S2F1Wk1qakRab3Bybm9ZazlBZnBNUXhlWEl3dzRzSU9xdEZyWDY5U1NCcXJPb3J3XC8yMmM5ZUIrQWs0alkwUVY2NUVCUEVFbEczbWlkemVla2NNSlZsUVdrM2k5bW9hWkVQb1c1QVBiYlhWbVI3K0pEUFBDdHhKMWVyYmRnM0VTMGt2a0pNbGNZdVNnK1pRZWUxOVwveFMrbTNvOXlDWG1EYTJWNW5VcFRJeERcLzVMZjhcL1pmOUpuNjVWZ3VwVm0zY0VqMjR5Y3FXaittYzdjeFdGemRwNjdESk5MQWNBTW41TkpJeFZFeFBiNU1RMGR6NmVUb0hUTVVVMjdlUTdOeUluMmpZbXJVS1plNW9vc0V1SEF5SkRBRkFSV085OGo4Q0NpNUJOM1l5MjZ1N0FHK2NQNEpFalJaa1A3bE5hVE0yNEdwcUk2VDExQTVlYzExaGZlU3g2XC8wYzVoZGhaUU5Rb1oxT0Q5Z1wvK3ZMUkdiOG1NaTBJaDhLOFVsbTA3MmV4dmJcLzFCUnJrV1dKQ1BBMDJJQkZXMnl6V3FhOFlDY3VGTW5EakQyZU9IUW9HNVlaS0lUYnN6XC91TlwvOWFqN2UxUmVGXC9XS3Z6OHVKSGZnNUpkM0cyaVM0VEJOZ09nZmVPazByTlhiMHBPNmlMb3lhaUtzR2crTE56MHYrZ1d1MVowQjZraW5qVUVXR0c2UDA2NDlIUkNiNWE5UDlIZ3RlUVNNTEExcjJJNWd1Umk2OU8xUGIyRUVFellzR0tmRjdOemlkeWFwa3VJRzZ6TFhBZm9Ra0xhenorOWRDdFN4QU1HWXlhRUFwSzZibk9NaDRJMGZwYkFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmVFJKd25Mc2dLSnFlQjk3YkpPU0piUTl3V092TTVxVG5zK05aWnMydWFSTXNuQWVjdXdtV3lMdUtQYkE4SWxDSEZocUtqOXozK289IiwidHlwZSI6Iml2ck1vYmlsZSJ9LHsiZGV0YWlscyI6W3sia2V5IjoiZW5jcnlwdGVkQ2FyZE51bWJlciIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZFNlY3VyaXR5Q29kZSIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZEV4cGlyeU1vbnRoIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5WWVhciIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImhvbGRlck5hbWUiLCJvcHRpb25hbCI6dHJ1ZSwidHlwZSI6InRleHQifSx7ImtleSI6InN0b3JlRGV0YWlscyIsIm9wdGlvbmFsIjp0cnVlLCJ0eXBlIjoiYm9vbGVhbiJ9XSwiZ3JvdXAiOnsibmFtZSI6IkhpdGVsa8OhcnR5YSIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQlpvc1Q1UjErXC9TNGo0SEdFTldXQVwvaVBlUWZranh1amh0T05wUGM0N2hhdVR6RGFlcVdISlZoXC9obXU3NTVCcFdqVVwvNFhOeWZQWGVkRk9IUk5DVmcycjZXcmtZTXhTKytBR3lHc01wanVwNEZObmIzNXBrV0NaRWszbWV1b2lqaHZUcWJ6aXlaRXJVQzUyOUwyMkJnbW1IN2dwYXlCVEpFZjJEU1luVHNTdjUyQTVpZUo3YlByb2NiMnlsR1d5TDBWaFhkd1FWWWZWZHdvWVhiYVZcL0FadnU5czV0Zjc5RXdmNG10NmNuQXl0RWtKU1hnWjRHT2VGSHRKeVBkcXI5cGVcL3dqQVNyb2c3WE1TMEV6aFo3ckdJN2VCNTQ1d0dGaWp3bW5TbHNyRjBKS004bkVnZlRFblNXOHM5YXJFRXdDNUNIOXU4YTdhaGdma2NSNUc4d2thNzhiZDhtMHJPaDcxZ29iYVhxenNoNm5ETEp4b1ZKSTdRRjVwMUFvb1RKSkppbDhROEhaZEJsQkZmd0JQV0hJYVdvbjgxOEpDZ05Mbmh5Y0lwTDRwSjV2MzRLK2xoNE5ROUk0YmUxN1YzdEZHQVh2WEZpR2VCTVA0MmVNVFhoR3d0ek9neXdyY0tjTGRjcnpsbHhsSGFLNFBFb01raGVKRjVoc21NUTU4eFcwblorekV3T2tPSGg2czBDRkhSK0ZUdEhKdmtIcVdOQVc1TFEwbENFbTE3cXdHKzdWNEtaMHg3ZklZTjIyd0Ftc0czUXNKTzFRaTNxb0JCWm5jQzZwcExqdUltQWdoY09IQnd1dUJOdURaaFZFUXEyTVdDS3RRSDRhbUN2Z2hoQmtNS2tSK3k4b2RFRzYxOE5PRWZ5Rmw5aGVSMTNaaTJwQytBXC9PK2NDemYreEE2eEJ3QXYrTHJFcENTVGpkZWZuQUxBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlhuZ1Y5RTFJd0RURDBGbzlcL2J1cEd1c282REZ5WmxqMG1JOWowUEx0NkhhZkJ4dG5NbCtvSFZCYnVrWmZqMXJqN0I2c2VNPSIsInR5cGUiOiJjYXJkIn0sIm5hbWUiOiJKQ0IiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0FFTVRlUHZGNENadENkOWpiaXJqUjBBcXBPUFdGQ1YyNW5jOWxRekJxNk5nSlwvQkw4cmJzYmVZUEVFV2Y3T1dyU01kbWlGamVKS1pOOWs2c3hQV2NiOEQ2QUhnbVZEa2xyS0VkNlI1cW50TVkrTDRoTnMwVFArUWN4MUN6WlkwelVGZ3JQNEdwNXNlUkJLS3BveEdVa0FzQk1nSWVaUk1RTWF6NEVVenR0clpCXC8ycDFcL0FqVlZ5VUx5dyttWWwyQWlSRkN6RkoySHdVRkFkczNXMzdVTmxPSHE4UUJjeTRtR1FMb1RtNnNqbElIcGV1ZFp0bGtvUkxuVWhZOThwbEJlY3BaWVpiSGlUOUpDbE0wTE9Yd3lvV1ByK1wvajU4UlJPR2Z6Y3NJVE9QRGJldnVvdXN3cTkwSUpjeG5zRWRuYnE3S1FDbWluV2dhU0I1clp2NGZHUldTYTZ6RjVYK2JCaVFpeExRRDF6cXFcLzRhcHZvRW9SY2ljRUE1djZXVkgzYnBYUUJodUQ3M0hGVlowYjJncnBxOFJxMGVHVjlFVTRRV0RCM21ua1ZhUjFCenFFNkJDMGZSXC85U3hBR2VsdVNKbjdIVlhqdVZaMmJcL1hhbVEweFwvNFlITlBXMVh0RTVQSVZPZHRYSFwvTEt2RFMxY2VnNVB0ZEVaXC84M1hxangzWTQ3WFprdGRLVHJ6RStteVdKblREMUd6djFcL1lOMWtcL3FPRWlHa3lxQkF5M3ltcFBJNVUrQnUwUzV4ZWlsdW0wa2pBV1FSNWJzR0Y5V3NPYkFWSjR4UGhrWXQxVjdwMjF0ZDNnVlR4d3c1UUZERmtNU0tcLzZNWStxbWswMWdSU1JJQmZsSzBibnR2MDFZVGVHM2lETCtNT0FMYm5yWTJTdE1RM1wvcVBqSmpLWElCQmg5S3NmdytBdE5oZVhrNkswQ3NkdEFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmUjZxSnJ0UjZZbnhyaFpJQkpzWEhKRGZUZFBWTlREakdcL0tkQnE5M1wvTFUrbTJibFVLM25sc0g2Mmd4U0llRCsyMjg9IiwidHlwZSI6ImpjYiJ9LHsibmFtZSI6IkthZG8gV2VyZWxkIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdDVmF5a1lkQllPZDlTWFpobXR0MTUza3pSd0VoT0szYUNxemVXN3NkaWM4QnlwNSt0aDBFRFdhZndmSUlHN0xRTGYzM1VGSXNWNUlubG1BZFZBdk1rWFJ0MkJBVGhOTHFTd0NSMStDWlpNT3o1b2tTMmRGREtHOXJkaDErS0RCNmZyWWdSVmlpc2FKNlcrYnY3N2w1NE5uRitBOEIxbFBqS3lkQ0VudjJlTjhcLzNtaTMyMUFqTURxaW04SUhyZFRZbDJwRVwvXC9SNk9FdDFiMWpBTGtobis3M2p0NmdYYm9NUHd1UVRwa05NUnhOUlBcL1lhcExrS1gwNEEzRnpxbmJlcDNCUWhYQk1mMllFWE9qUXc0cnlWbURJb2pPcFBqaGs5ZXU4VW14czRzVzk2ZGJvMGVSTlhiTmQxK1NjRE00RlpRUG04blFcL0JKK2RhYm4wdVp3cXN6NjRjSlJ4MStPNGMzcXdUc2E4enRTY2thQ0w0YjdxS1lLM3J0WWZ6UGZ5T1ZcL3d4NGZ5Tkh0YlJXNjA5ZVlPWFY3bmk2NlJsYStoU09wSEZCUXpoTHUwU2JLXC83cGRCTUE0MmNDdmlmbjBDTFwvZ1Vqa3FoaVwvMVhXU25VXC9DaVhWMVAyQmFPVExBVzJydXRFV01vdmcwYm81OHU0XC8yTU1QWEtwY2dHRVljMW9vWFd5Y1pWeFR2VEJQS2NNOEJMSkl0algzeEFCYkVFZGJDcUplZlBNU3BQcnZUN2tGYnZveHVJUWhyTUVZYmhhQ1E3aTlcL0xDWG1xRlpGMXFLclV4QlVNZEIzc1NBR3ZQeUduTE5jNnpDbDlscGZpcmhaNzNYZFJ5eHNUekZMMFI4dHhCWHF4STRJaVBGV01SdDAreFYyZ0FGcUJFQ1k5RmVvRzluTUZGZ1NsQWhCSUdHVFZUdFBJYWx0VDd4WURWS3pTQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZRaWYxXC9yQXREV0EwNU5iRXRxc1FET3ZuWFYxNUg0alFBbE5vbVdrRDRJMGNkS1dEUmlYelYyeVl0NjdGXC8yeno5SWhiTFpKNnl6MSIsInR5cGUiOiJrYWRvd2VyZWxkIn0seyJuYW1lIjoiS2FyZW4gTWlsbGVuIEdpZnRDYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdBcFlJMmhiSGVEZkVTMFFFOWw3cG5MU0lBXC9NSUtnVGxvUzF0aGx5QUZneEdcL0FWK3JZbkNRb0hTblwvdzN2V3RqZ00wcnlkTFdqUWRJcVdzWUtLZVJCQ1hqcUxXRFByWUI3Z2FHVCtcL1JpTzV3OG1JOXQzT2wwTG5JK1R3TDNOcVhSaEZEYXJNa3Ixd0JrcXJ5bkhmdmNwYkVia0xWZEtTWVdlODhab3JvSWlFQWczK3EydHBuK2ZMd1h1Q3Z0VVhxcXF6WWsrQm9cL1NZSjBtYnhJU1J6RklzRTNaQWFVbkxXdFdhSmY3cnppeUphNmp6Y3NWRGdxcEl0cE1mZW5JYXJWRmNMUXY3U2lmMUU0UTJvMVdvUFJtaHZsTk83WjJEbHV6U2FEKzFSeWNnOWIzWGlcL3Bqa0tPNFlvb0NyREtEVnRoWVhiZTJqNlJWc1pDeVpGSmU5djVFZ3AzTVVwblRcL1h3aUIrY2JhU3lQb0MwWWFjb1RcL2NuaEoyYUhUdFY2SFZLVVpQRDhFaDRqQmRpOHFBUGdiQnpyM0U1TEV0SHVTWU84cldiWlFNWVM5RW5KQjBnbVwvRHRvUE00bkhVQTFwYjBmZlNCWm1TUWdDZU5ycjg5WmZMdkpaUDdpdFpJK3RqZmFGb0FZMExmenpDU2dlM00wTHJaTUFEdnFHOEJnK2gycDZibk14NWFcL3NzTFVMN3ZubHlmR3BsMk9saFdEYkpUa3BxQTV5dDM1dXNGbmlPTXhrV25oa2NocTBCRU5MM3dYbFwvZEFpb0RrU1RkVlB4Z2ZaYU95OUZTVkpaTlIyZ0NGbVlodGg2WWs1NUZCU2NVZElpczJ0eWtuZE4xYWhTdkgzdEYxalwvSDZjTEZkcTJCMkRMb0hvcTNpM0xlV0J0dmw2MUk5OEVLK1JBSk1JRXd0UFZzV2pyTkh1Q2RXaG1CQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZlMGpNeWNURDg0RDVCQktBZDBtR01TR0hSS0graXdoZ1wvRzhnMjFxYVgxdnF4ekUxV0pucThPS1RycmdyR0VmXC9mQnhGc2lxSVFxcDU4Z0dDM3ZLdEpmcSIsInR5cGUiOiJrYXJlbm1pbGxlbmdpZnRjYXJkIn0seyJuYW1lIjoiTGVpc3VyZSBDYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCWWRIQk4wKzVVMW1DTVRtV1J6cTV3VFdXckRobDhpNnE2eWlpeVBjRzFmcm9BYnJsbWhudHZIaUFlZUdQd3duSWRqZk9ydGhSM0hjTzg3WnMwNUhOYVR3bTltaHhrKzN0XC9NVmF0K3IxNDJxczRvNU9LZElSNHVZUklCUnJqREcrVWhVVzFkQW5OdnJDQ1ora1pGdWhcL3Y3VHpmeHk1M1JlVE80Q0FPRm1zblVBcW55bmF6VnZ5WDlsTUlZb1RzZDBLWGpCNW5MR0kxRFY0XC95OU0yTTRpeUhtQ0lCNTlCdkY1eDZibnoySUx0ZndSWnRRZTlIb1Y0V0NPM0k5dGl0RGt0bWRPSG5Dc1FrS2wxMUpaU1FBSVdFaWJHbVdodVFtaXVUSEkrVnVUVzlxS2F5XC9ZYTVqNVNma2hcL2VDT0E5MFdtT2FxeW5KV0NkT0NpWXNkOUlpVVJ3c1E2U3FIN2tVb0JKN3RsMVVNOExwSnlaY0xEVFg1SE9cL25Td0E1S0JSdzkzY0hlcnlCdG1IYXZmSDVWWFA2MEZGTUNRcjk1V0NLTkZmSnY5RkNWeWRiZ2FRM1VpTWc2RDF5Qkp0SnF3T3ViNmFXeXZiMTMzS2dJcEpuaE81MjJYXC9LeGtIelZrQVJ5ZWF1T3ZSYXJzVWxpZG4waDZJWUFtd1g2SlZlSkQzRmxuRFlCT0dvWStJazJEenZCcTM1eWxmaktyTk1FbnRrRm9ZT1FaamFCKzRCSVVwODZwSlNxXC9ieHVrZkE3K01MN1ZZclhzMEcxNmlXQm4zMDhrMEpsZStxeVVocVhDM3FldkpNcDg3ZUczbXJnYUJyXC9MaTNJZmFCdDNvN0l0TmRHOWQxbDkxNGxhakFtVmp4ZUxxVzhDdlwvdElzQ25hbDZ6d0Jrc0lFN0hoQ3VJTTJDdWlNQ1J6bGhIQTNCQnBackFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmVyt3aVRIZ2NGYTNJTlU3YW9kM3hic2Fmb3pZQldpajk2eGg2amlHMmJEMllkQTk4NHlwbVo0MXVBMEZpcjZXbDFSNm5HR1pseVZkcnc9PSIsInR5cGUiOiJsZWlzdXJlY2FyZCJ9LHsibmFtZSI6Ikxvb2RzNSBDYWRlYXVrYWFydCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQVBwXC9cL0ZqdVArVUxBbnFPTEZ3blZRWDNwR3VUbFlpTW1TWFhnNkVlanhkZGJoeEJmM1wvQ1BCRXpJUmt0WXd1VnpZYk1lTnJ4YkFNUkRBckV4ZFpKTWNGV2JCSE9wOXBMR2NUNG1SV20ycG1mK2FSZEtOeWdlUzNtSTg1eGxUXC9sNThQcEhoVzRvWE96cDBraDhVRTNkUGJiUXpiTXVjYUM5RkphODk4ZGk5a0s3Q0hCT2luR3FHc2NuYkp1ekJyRCtPM1hmMk1zaFo5SnRKaEZGTmJJeUxnYndjdlwvWUV4eU1rQXZYZGRMc1ZTNzZUbHJQanFRc0NPQ0V5Q1U5K3d3alA1R1JhSUhxTWJ3eCs1dkQxWnk4WWgzR0IrZnFtRTJKQmJyTzR2U3REU1VjUkptb25aNmVHbVM0RFA3NmxRNDZBVnIxUFk0S3daT1wvTUU0S3UwWEg0dks0OUVKS1FJU3FrbGxseGErMllrR0FoNURzTHZEMHRBc3dmUTVMdnZ2bVhJRWFjS2pmWXNLTkthN3crWjQxQm43UFpUd0xZcCtGQm55bmxHTzZBbVJZZ21KU0VhZzRyQ3VlWkQwcUpOcmdjSnFNcDMzbDBlS05iNzJ3RFFMWjVFc1haN1lpaFRxOWdMXC90c1ZvOHNnT3JaVjFBS1dobklZenBJd1NOZUpKM2Nsa3FPdTI0VGlsalwvdjFrcWlESTUreW4zb2FBWk8zY3JtK0dUTVdZN2p4S21IM2xZMTMwXC9qZENNSGJQVHVnb25BbEphbHBJNnMwdmZBNkxiRmNZWDJCZ084NjdDbW94OVNTQk45RUJHN2E3Rk5CMDdQZjJrZVFjZGVhV2cxRHdsZEdQU01DdE1DMm9EYU1kMnMzZXh5cm5FT2czcmRiaDZRMzlyZmhPSk94QjBSdjI1T3JuN2pEa2FCcXZxTWYzUkFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmVG1kclNueTFrRUVIbUpENGlSY3VcLzBaUG1nU3FWb2RScTVlRmhaTEwzOFhXdEg3VDAzR1FDMUJkZ0FCQmFVZ0RBalorYWRoMkVsKzcwZjZjQT09IiwidHlwZSI6Imxvb2RzNWdpZnRjYXJkIn0seyJuYW1lIjoiTG9vZHM1IFRlZ29lZGJvbiIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQ1hUeHZwTTVOb3ZkS1oxXC84TVNKTVhtSUR6ckcxUzM1RDJ4UmdKaGxmSCtySGxjQVBkRW9lUzVFN0NjVURLXC9wQStOc3FWWFNLVjdZcFBsekRJMkhvdDF3SzgrdmhIaDlnM2hDRFwvY0N0VGhwbGF5d0JlQUtXUTFZWWVYcUNpU2JMZU5BdFREV3MxUnZQQXdzV3BEYlNGUTFWblhTK2tSOXZFXC9UMWdHOHB0aFNycFY3MmFVZ1wvTW0ybUpHTmUzQkp4em91KzJlVTBQRWlLVzQ1RW1RTnMrMVFiWkxLd3ZFMEJ5dkFUQmI2K0p2YVhKcWRaWXZrMGo2aTEwRW9hdnZjZ01RRWRUaXlJMmVGd1g3bytGMEIwR0ZSbzQ2QUNDUVwvQkR3ZWtnMyt0UGZEc2M2V0x3Tm4zQnJYQ1I2YkhBV1VjUFEwRW1sQ1JEZGcyemJUMGZ5SEFHVisycThyNkZ6dG9cL1wvTkVpM3hSSnFDNHVZdktnNGowQ09VZlpTSnNlQnV2d0thU29FWm1WeW5pMjVZNGw5UVNPZUdDOTBoSlorRkxiYm8yTTVWcWZ0SklJOFZVQmMwbzViUktYQ0FGQmpuNmlESGFcL0Z6UzhQTGtlaExrQWtXbFUxUVJVVjZxRGZPZnpNaEFUNkJcL2ZHb1hWcTNFQyt3ZHdzRWhaUDlcL2o5RG1GVHVMQlorejhMMnl5WmNEbWhLRDUxMzdpZnZ0SDdTdERhU2ZwT2RaV0JHU09UcHVBK0U4ajhBcWZ1Vmp5dW9hTkNFb3BSQVYxTGVzNG1JS3YwanV5SWh4c0krY2dVVTRzRGZLcXZEa3pEXC9zbUdHaGxvQzgwZW5ibmNnTFYyekNnbTJ5c3VMVE9SQmxWaGhaQktuUjhhRUFcL2ZhRGlpMFVJSkU5YjViT0puUkM0VmVmZUZOVnJUa2dCcFl6aG1wTnlBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlN1REdPVVoxeGlUOXB2M1p4dnpEalhkYkowSlFuYzVFV1ZyczlISzZUVFBEaUJtUkRod3Z6dnJWWU96VEpqYWViSFlcL3JnNituekhMWE1nUlJucTNBPT0iLCJ0eXBlIjoibG9vZHM1cHJlcGFpZGNhcmQifSx7ImRldGFpbHMiOlt7ImtleSI6ImVuY3J5cHRlZENhcmROdW1iZXIiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRTZWN1cml0eUNvZGUiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlNb250aCIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZEV4cGlyeVllYXIiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJob2xkZXJOYW1lIiwib3B0aW9uYWwiOnRydWUsInR5cGUiOiJ0ZXh0In0seyJrZXkiOiJzdG9yZURldGFpbHMiLCJvcHRpb25hbCI6dHJ1ZSwidHlwZSI6ImJvb2xlYW4ifV0sImdyb3VwIjp7Im5hbWUiOiJIaXRlbGvDoXJ0eWEiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0Jab3NUNVIxK1wvUzRqNEhHRU5XV0FcL2lQZVFma2p4dWpodE9OcFBjNDdoYXVUekRhZXFXSEpWaFwvaG11NzU1QnBXalVcLzRYTnlmUFhlZEZPSFJOQ1ZnMnI2V3JrWU14UysrQUd5R3NNcGp1cDRGTm5iMzVwa1dDWkVrM21ldW9pamh2VHFieml5WkVyVUM1MjlMMjJCZ21tSDdncGF5QlRKRWYyRFNZblRzU3Y1MkE1aWVKN2JQcm9jYjJ5bEdXeUwwVmhYZHdRVllmVmR3b1lYYmFWXC9BWnZ1OXM1dGY3OUV3ZjRtdDZjbkF5dEVrSlNYZ1o0R09lRkh0SnlQZHFyOXBlXC93akFTcm9nN1hNUzBFemhaN3JHSTdlQjU0NXdHRmlqd21uU2xzckYwSktNOG5FZ2ZURW5TVzhzOWFyRUV3QzVDSDl1OGE3YWhnZmtjUjVHOHdrYTc4YmQ4bTByT2g3MWdvYmFYcXpzaDZuRExKeG9WSkk3UUY1cDFBb29USkpKaWw4UThIWmRCbEJGZndCUFdISWFXb244MThKQ2dOTG5oeWNJcEw0cEo1djM0SytsaDROUTlJNGJlMTdWM3RGR0FYdlhGaUdlQk1QNDJlTVRYaEd3dHpPZ3l3cmNLY0xkY3J6bGx4bEhhSzRQRW9Na2hlSkY1aHNtTVE1OHhXMG5aK3pFd09rT0hoNnMwQ0ZIUitGVHRISnZrSHFXTkFXNUxRMGxDRW0xN3F3Rys3VjRLWjB4N2ZJWU4yMndBbXNHM1FzSk8xUWkzcW9CQlpuY0M2cHBManVJbUFnaGNPSEJ3dXVCTnVEWmhWRVFxMk1XQ0t0UUg0YW1DdmdoaEJrTUtrUit5OG9kRUc2MThOT0VmeUZsOWhlUjEzWmkycEMrQVwvTytjQ3pmK3hBNnhCd0F2K0xyRXBDU1RqZGVmbkFMQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZYbmdWOUUxSXdEVEQwRm85XC9idXBHdXNvNkRGeVpsajBtSTlqMFBMdDZIYWZCeHRuTWwrb0hWQmJ1a1pmajFyajdCNnNlTT0iLCJ0eXBlIjoiY2FyZCJ9LCJuYW1lIjoibWFzdGVycGFzcyIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQnZiUlBrQ2RkYXk2ZWtDbytaM0dCRENXd2NHT3E1WmlUckxab1hUV0daQlVIdzVRdVhmeXBVMkdJY0VFcUxmU0oyQjNqdENEVVQ0NmJcL0xxeU9za2JYcmNmZVwvU2x6a01wZ3RqWXlJNXA1b1wvZlhBVjJFWVNhZ2RJVllOXC90ald2VEx2YWJRcXhUbUhPYnFiZVNoXC9vSWtvZTdYRE41Z2NUWmVxcE91UGUzNDh1Sk5FaG5zMytDdVRnZnVoNW4wM3Rrb3BkS2xQS1NlRnZhTjcxV2hPTG1XbnJmNmNUOVVUUXoyS3NJMW9SK0pWelNPY1c1WUFDazMxRDVCSWthVXdKYWlCMXd6aW5qSWJKQTVocGc4am9mdnFQM3BZMVYyMDJtcFdTa2k1dkdXWGhncThEa3FZemc0RlYwRTFpMWpmOFBNQkhcL2prRU9Ba3dTVjJDQ2ZoUUxHcHBYR2pTWCthR1FmaG56eHVQMkpsbUNSVk1hckd0N3hIT3lVVWdsS1MyNVMxeGtLWXVobW53U0prZmQyVXVHSXFia0VTSVZEVis4U1hpejQwMGxBdGdcL01kV01tdnhzelVad1BzUmtQMGVlQ2J2TFVnZTQ3ZFlLVlhiMWViV2l4QzFCelhlWmtHeE9PZWpcL2IrZjQ1SlFZbUhWT3ZvTGt6RURVditISGJUNU9sZXo0QVdDWVVrNU91WE03YW9cL2ptT2EzREdtelZtNmF2OUxhaGZlaWlQTzlmWWNYOGt3b0ZIWmJLY0tSVmhzVHd5WjVcL1p5MjVWb0NMbm1ZY0R0NGhrUlFlOStuRGQ1QmVQdjUzWXlJZ2treURHZWJsdzVOS1J0VGppc0xvNlB4Ylg2OHJHbm9URUE4YTRMYTdzMlEwMVFnaGloSWlVUVk2UXprTG5uOGZWeEQ3VTlMYVwvZitkQ2hJd1JJdEdaYnBTQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZYemdmcDlQU1ZMXC9HeDhHTkNSMndTMnF6REE2N1pDUTNob2tMN1F0WndpRUxzQjVrcm5PQ1o0WHlDclZVSzVRd08xNFhFcVwvbzRiTSIsInR5cGUiOiJtYXN0ZXJwYXNzIn0seyJkZXRhaWxzIjpbeyJrZXkiOiJlbmNyeXB0ZWRDYXJkTnVtYmVyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkU2VjdXJpdHlDb2RlIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5TW9udGgiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlZZWFyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiaG9sZGVyTmFtZSIsIm9wdGlvbmFsIjp0cnVlLCJ0eXBlIjoidGV4dCJ9LHsia2V5Ijoic3RvcmVEZXRhaWxzIiwib3B0aW9uYWwiOnRydWUsInR5cGUiOiJib29sZWFuIn1dLCJncm91cCI6eyJuYW1lIjoiSGl0ZWxrw6FydHlhIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCWm9zVDVSMStcL1M0ajRIR0VOV1dBXC9pUGVRZmtqeHVqaHRPTnBQYzQ3aGF1VHpEYWVxV0hKVmhcL2htdTc1NUJwV2pVXC80WE55ZlBYZWRGT0hSTkNWZzJyNldya1lNeFMrK0FHeUdzTXBqdXA0Rk5uYjM1cGtXQ1pFazNtZXVvaWpodlRxYnppeVpFclVDNTI5TDIyQmdtbUg3Z3BheUJUSkVmMkRTWW5Uc1N2NTJBNWllSjdiUHJvY2IyeWxHV3lMMFZoWGR3UVZZZlZkd29ZWGJhVlwvQVp2dTlzNXRmNzlFd2Y0bXQ2Y25BeXRFa0pTWGdaNEdPZUZIdEp5UGRxcjlwZVwvd2pBU3JvZzdYTVMwRXpoWjdyR0k3ZUI1NDV3R0ZpandtblNsc3JGMEpLTThuRWdmVEVuU1c4czlhckVFd0M1Q0g5dThhN2FoZ2ZrY1I1Rzh3a2E3OGJkOG0wck9oNzFnb2JhWHF6c2g2bkRMSnhvVkpJN1FGNXAxQW9vVEpKSmlsOFE4SFpkQmxCRmZ3QlBXSElhV29uODE4SkNnTkxuaHljSXBMNHBKNXYzNEsrbGg0TlE5STRiZTE3VjN0RkdBWHZYRmlHZUJNUDQyZU1UWGhHd3R6T2d5d3JjS2NMZGNyemxseGxIYUs0UEVvTWtoZUpGNWhzbU1RNTh4VzBuWit6RXdPa09IaDZzMENGSFIrRlR0SEp2a0hxV05BVzVMUTBsQ0VtMTdxd0crN1Y0S1oweDdmSVlOMjJ3QW1zRzNRc0pPMVFpM3FvQkJabmNDNnBwTGp1SW1BZ2hjT0hCd3V1Qk51RFpoVkVRcTJNV0NLdFFINGFtQ3ZnaGhCa01La1IreThvZEVHNjE4Tk9FZnlGbDloZVIxM1ppMnBDK0FcL08rY0N6Zit4QTZ4QndBditMckVwQ1NUamRlZm5BTEFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWG5nVjlFMUl3RFREMEZvOVwvYnVwR3VzbzZERnlabGowbUk5ajBQTHQ2SGFmQnh0bk1sK29IVkJidWtaZmoxcmo3QjZzZU09IiwidHlwZSI6ImNhcmQifSwibmFtZSI6IkFtYXpvbiBQYXkgKE1hc3RlcmNhcmQpIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdDa0RCUTN0R202MWljaHh2SkJ0MHVMQXJzclcwcFo2XC9aVUNUNHYzeWVNeDFHVUhWeXdZS281XC9TQlQ5ZkExNFFJWU95QlNFdkR6SEcrRVZES2JzcThaR0dPODJBcmpFYmNwallidm44ZjN0MTBlcyszQm4rVHpseHZKaXlidWNmeG0ySXgyZDV5aVwvTVRZWWNkR0tTRlpsU3hHRlRGOVZORHpNVGtQODByelJZQXBCZHRyRnVSVEFQVzRoN3ordFd4OTk2SEJZVWJpdjBnMDE1TUhDSFMwU29ZaDJqUE9IaENtMTdSMnhCbmY4czFqY3BJRG5qWkFpTWozVm9aZW1WU3pjWU10dW1idVUrUjV2MW9VYUgzZGVBRWoxNHB1OTFpQ2dwT215VFFyWWlKZ2c4cDl1N3VVQ0RYUllBWWdvTFZrQkl1dDRQZUZtYTdJOVo3Z1dYcXJTdDZmZkhUZHZPMmtNbU8wT2djN0lsckJyRjYya29CZG5mdUoyMGpERWpvZEZcL0xhS3dRXC95eWgzcXhvMDZVU1FWTnZZWGwrSitFXC9pVWJOZ3c1RlIyQTk0SVwvMk1BZnhpTURTMHp0ZEJiQWYxUXphUzQ0b0pKM3VJUzZ6bENHR2NlbnhmUmRYTWpPWEVLbG9PK0YyQzhYTXZjdGN0SlZEZ1kzOTlWQ29naVpUTE5rejlTVFJyamc0cjVjd1pJdzRLdlhNY2U3QThLV1NLNTVCbGR5R3EweDRkZTBuXC9sajRrbzhvN1RvWGorXC9QcnlCdnRVamN6NjcraTUyZkx4dnI0aThpcWxzOXdTQmtSTFZmS0QrVmZLakp4blZ6bkRkc2ZyNWFEQmE0aEd3QU5HYkl1cUk0Z3Y3NEtYQ2RJV2JiSnFUZmREOVZBOXE0OWRnK0l5OURcL1ZoREZsVUF4ZFJMbWI2M2txUTI2ZGdBRkFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmUXI4U1ZjakdabnVBcmpRYXFCc1cxS1I2aWdzN05RYVRJS3pXSEI4b0JoUGVmUVhBbW9lN1R6ZGd6ZFJiNCt5b0FZSlBjUFlsbkxjVDA4PSIsInR5cGUiOiJtY19hbWF6b25wYXkifSx7Im5hbWUiOiJNT0xQb2ludHMiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0JJZnpEbUI4cURHYWp2cTJcL2hHV0l6bGhBQWZ0VENxcEIzUlpMZVBcL1RHdlplS0ZQZStDTUlGblgxek50T2h5NE5QNENFRG1NOGpIeTh4WGVkUzFRZWxOMXBHWFAxblRrbzV2TXI3cWk5RUZrUWN2U3ZacHdPNVwvQ3owbmpWWWpGZ1pBQXZKd0s0WXRkZzRvc25rKzNYMHFybjY0WmJzQThpYlJHeXFFRUJBQ2x2SVk0QU1HMmNHWHlxcnUzbHR4d1ZxSWM5MzROcFoxTmVaZGdFOHpGRXVOUkxkTXRHbUFmaWdMRGtScFJmM3NPbFB0cFk5dTBnZTkzaWJ6UDJqUmpVR3k1WUxVZDFDRkpOeDdmaHRmZjYycjhtTnAxTGI5U0JDdTEyY25VTlZrTXNOSDNtYkF0SytxMkNrN0p2ZDlRS2lJUkhiSllSblB2XC9MTlwvbllBcytaMHNIQkMxYzc4aFQ3cURheXVHWitoYWFzbTVlZW0zVjgwSnVNcHcwOFYySVdkR3Vubjdwa0dLSjRsZFhVdzB0VUNLRDdEU1V1TGE4Tng2OGVpUXh5eldXUnEzUFVZR1VuczYwQzFaWGtPS3dPUU9oQ2Z4OWpzeGpOS3FSTjdxKzl6eEh5QlwvYUNNXC9mWmtJQnNpTnBCcWs5YVRDTVEzVGtTQ3hJM1RzRm9lZkRPS1pYRHFGV3hDUHE2SFZWR3QyNTlYd1ZNSUZaelQ2QUtDZEM3T2NXZW9QdzAyYUFDUXNqOWRua0txaDZIREdoQUFyZTlwclwvbVBDXC9wN0ljcEIzQkRuRFFSdENzc0ZrWFVGaE1OVnhteHh5YitKSDhGU2h5NVluYUNVN1ArZlwvSjZRbjJaOENOSnlyMlJaNzdzOU4rbnRoTWhLeE1DMkRcLzNDandWSTY2VGl4QVlJQWtaVVVobFg2WEVOOEtKcTRheUFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmYkZRcjV6RVVNb2hOK3JQQmwwU2RsdUhDWVpXdGNaQ0tWN1wvOHl6dnpEb1FZWW8yOEp5TFV2Sjg1dlBBWGg2SWk0Nk02Mkk1VEEyRzhLamUiLCJ0eXBlIjoibW9scGF5X3BvaW50cyJ9LHsibmFtZSI6Ik1vbmV5Ym9va2VycyIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQ1RCaVBUTWttK1wvcTBHdUtuZVVuN1dFb1BmMUR0TDR4ajYrU1hReEF1ZnJpOXM4Z2VzZjd6MGZEY1pTcWlBcGIwVWFIUEp2WktXSUVNb25wXC9kNUY1aDRqSE96Q05xTUswa2lUWjFsN3Z3MHNcL2FDYXdUMHkwUDdZbWg1UGdnMmxcL3diaUFkdFY5bmVGaDRuVDJNM1hiMmMrRG9cL3l6SU9VMExFVmF1VHZDeUNySVpmSHZjZmkraFp0d3daUHhZV0FsekpLeVZwbUQ1UllsZjNEOU9IdWs0bk5qZkdYWTJ1eWFmN3dcLzBFSUpJaHVrcVBuRWV5MnNpemd4Yno3cVdnYk1QQXdiV21MeW53Y3picWZHaUkzRlpwUzJ6eWFqVE9YazQ2RGNHSlNpZmM5SDJhcmN4ZytPMTFKaE9iQ3AydjJTdHdoOEREWFwvdW9aT2hkTGY0MnNqWnlpb3lnQmdmS3BPbkVMeWF4dWV2aGFlTk05Y1wvakVuWURkU0w5UDk2RGlmb0NHTEdwbjVmQUdBRHNreEhzekx5b0ZNT1BcL2tSYmJJZVNuSGpEcHdFNFk2ckZMWE9wS09GSmRqeDlBMXA4U3lIU2p4aFZcL0cxeWxrNlBuYW40NGZSak9ScEVIK3NGMlhmRElOUkN3WjdFVTNsSDg1bitQNWc2YzY2dlJiWk11R3NzYjlLdFk1eVgzSmNcL0lBUW1ZXC9rUzdXTG1iZW1xdkNDeTF2TVR3eWs3SjJOaGcrREZoTHZ6RWdCd3JEbkNReFY5RXpyZUpYT0V0Qm5RMVQ5dzluUW1ycCtOamlQVmNIbmZJUFNSRTBlbkFHeTk3ZmZmK254eHF2SCt5em02MVh1VFZHXC9CUkJqS3dxYlM0bTNuT1JEcjVrbHBQSzNOaHVVdFRxcHVDcEhjeEFCb0ZKRmFyUkppVnVIaXBLbjZEZGdBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZmFRcHlCRXl2bXJGOTBOQXd0ZnA1dndlaWdFNHM0MzNGdW8rVEJ1TXpYN1JvaUM1SWJ5NE1LZkRCcmRFRjFUUmJ6dGl5MVpPNUVjNjRvTT0iLCJ0eXBlIjoibW9uZXlib29rZXJzIn0seyJuYW1lIjoiRGUgTmF0aW9uYWxlIE11c2ljYWxjYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCTUNsSzllb3hrM0kzXC8yVWMyWFMzY05BM1VVOXFkU1lLUVducXc5Y09Ed3hhdFwvTkIycnFnbDhWZmZiVXkzbTBwdEZEb21jN2JVOGpNSG9LUm12R3VRXC9lV0k5MGJSVDk4RGpxdHYrdVNJZGd5d2ZkeG1PN3ZMcTFpbXg3ZWVHWUpxR0NnQWJKU0hqeG15MXladEU4dEJLMGRidE5CeUNiaDFjajBORkhoVG1hOVMrMk9RWlwvTVhEWml6UVwvbk55d09DS2Jkd1Bnc05uV2lVcjh3QitxRmZqVW9rU045eFFCN2VVVUNSNGIyWFVjWGhMRjRcL3IyU0tnWnVmK2xnbnVYTjhMb1FIMjlkNFM0VHJNMFRhOVVLUlBvWGRyRVwvSnZuOGFuNkhaZmRoZzdVMWJXTXNyVlVWNGFHR3l5QXBycG5jUE45NWc1alRaWGNvblZLaVFZcXp3Y3dKaGNNckw0WHlFbXZra3hINXBNOEN4Um5IR1hyQldiWG9tS09ESDFIN2ZHV01oRmkwRFwvTFlJRFBjTTJXZmEzZVp1SnZaYkg3aVwvdHVMUEk5QnpqZGZNRnpRRTZzWmJqVW1XM2xcL3d1ODIydzBUVCtCZ2NQVGYyOTN2UFY3V1g0aWpmOEpjWjBvY010UDY2STl5dnZKSW1qeTJZOE1kakNjWGlDSzRITjA0Q1plK1ZFS1dnZktDQWl2OXB6N1hqNExmUDhvaHhaZzZXOFYxN0dnSGFHK0hjNnBWKzJHcHBWamY5R3VFcXBWR1JweENFNndQSHdVSkhUZFBLOUJUNFoyZGRtUXZtakhCVWpmT2JhbSs2WDQyWGJDXC9LR2RTclwvcVNrUE91d2JwNVJjdjZWT1ppMCtEUTRWSkZ6UGZzTXllUFFQYlU3RUVjWFFmVkJMQzRrQ2hBajAxWGQzM1krQXArR0xsSFRtUUJJQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZUWmNBRW9KUWo5YU5Na01ZUmtFcE53U1Z1WmEyN3hpYVpQelwvNjgwWDVKMk9qXC9ZMGVnVHZJa1pocnErWFc3RHc3Sk9tcGtrMURBd1Z3PT0iLCJ0eXBlIjoibXVzaWNhbGNhcmQifSx7Im5hbWUiOiJOYXRpb25hbGUgQmlvc2Nvb3Bib24iLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0FHS3J6a29NanRGVHU0Zm5Cb0xqU0JFYU1lMlh4U21jTVpZQm95WEh1Qkw3OW0rSlRFYlVcL241TE9tcGplSGFWcVV4emlCNVRlajNHUjU1dDlhV1I1SFhZOXZDYlwvbXhKNHFsbTd4ZFZqYjZZdTU2QnlQOStJanBJVzJzVFZpSU9zSnBIKzQ0SHp4SkF2V1lIZW90NFhRYVVmMVlGN1E5dGdIYVJWUEtxUzBuWFdKcDdpNE54MUV4VmIyTG9mNldya0dTQ2RQNStNN3RQS3hPXC9EQnBYYTFsZENZY2IxdWJXVHl1aEhlUGd2dlRnYTZcL3JMZEtYeXZlenVLZnRMT0M5SlcrYTM1QU01TzdNM2s5K1Flc1wvY2lzWldXbnZrck55YVBTaENCckd3SVd1OU8yVTZxZCsyYmJhREJFaDlxZStHSmRVa0s1anhZN0VPczdGM01lVWJXb1ppaU5rS3ZwNUJRcXloM1ZvTFZHQWlaSlFxRGFQbE9RdFgyaUNJM2NxWWJ3Z1FoVUlcL1krTEg4UUxQYUUxU3EyZ3lBZVpvMUNDS2E1QW5tZ2o1cmhwRnQ4MVNQU1IzaCtQNk5lVk5zOVV5cFJEZm4wb01SUmZPTm9GTlBzbDkyYkxlcWkwR2pWcW1JMVJxdzhNN0hzSDFOTHQxTWpxa1YxZWFcL29SMVN2MW1MVFg3YVJuYU9iRmpUZ0RsQWUyRVc3XC9uU2lnY3h3VkdTM1p0cU5ja3NDV29qWXpEbHB1NThROXRuVFhScER5NjlMakU2S2dzQzZSOHRWdW1jcXpkSVdYbTlKd1dDWUlyTlpzamI4VlhhTkgxa2VVb2gybkpqaHVkbzlIcEMzNWdQTnFhM0o1eVJ0OTFxcVwvWE0xOVVndW5HRkJNRjFkb0ZKbitOWTRTQ0hFeEFOQ3A3QnFpNGxyZys3Qm5kcnhucmlBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZmFPSFZwRGR6YVpsdVEwRXNFeExpc1paZTlQOGpqNkIyOFNXTk01RFJ1RlZJWWVvNDVTS05ZTDQ5MXB4Tk9mZlpZR0hGQ2VId1M4M21ZU08rYU5TTWpnUm93PT0iLCJ0eXBlIjoibmF0aW9uYWxlYmlvc2Nvb3Bib24ifSx7Im5hbWUiOiJOYXRpb25hbGUgVHVpbmJvbiIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQlNkQmpIQVdGZVZxZGxTZVNxQTBRRG1Sa1JLVTlWUmJ0VjMwRlhLYWJaMkhmZGxielpMZVB6MzZGMWRjWDl6WFI0QlpvV2F6TTN3RCsrVFwvbFhPSlJpdWRzeCtZQkp6ajFXU1FrT2V5NXdWNzFWNEtxNVdQbzFsSENodm0xSG9ZbEVKXC84Sm53NzB3NG5cL1dpcTdCMklFeTM3WElvbHRERlFmemVwUTBWYzhDOGdPYUg3RGhNOGtvRmVBU3k3Q1lKTTJ6Uk1LRGZZaHNyKzVDV0hkaWEzaGZtQ3Y2N2c4XC84Sk0yeFhVOHNSWjV0TkZxUENUQ1crRE1TR1lpclZFcWU5NEM1VEpvc2FVUFFkWjM0bTNIZ1FXMGREZGU4M3ZXUGVIQkQ5cXE2ME5GSzUrbGpzWWJvaCtJXC9LbzdcL3FZa0prTGpKVzZYUmp4RlNzVXl0cldIdHZVRStnNDdLTHlRcGcrd0kwS2w3eXVhQ2RselhxcklET3FSVWx6bTNcL0d2c09sUUZuWjQ1RmJ2ZFNkRjJ0bFdxMmhzaGVETmd4MVViY3NHbGdSMnh3RHFnZlVpMURZWHdqSHZMZ2cyb3lmeUNUanZXWFpScFNYMFRNWWZyb0Q0ZUJYb1VTQkhOc3c0ZGNKMjRMTWxSXC80dURjN1hOREFUTUhXY0RkN1RHbTFlTkQzaGw5UWplUXBxY2RWcHNZMmFnN0VIcnVmazRBZEVxY2dDUXd6NWpQWHNXWHdnWlg2U0laZnlHdEU3YktOeERsOTdrSjlGUWhTdjJRbmhBaVBMQWxlZzNRcmQwNjFNQytDQWpxT0h4Q0dXQ3MydjBcL1NSM3FsUk1razRXRm4xRkhmejA0NWZTZlJSejE0eDNjRGNNa3oyYXJFdjFhS1wvT0htcE5zNUtpOCs2UkN1SE53YVRsZmdVeSt2WkdNWkFcL3huQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZXblpIM0pUXC9HblFwSlFBR21WRFpOWFViTlEwM2p5d1JsXC9ZOGNVRHQyc1YxejQ2WTJ6K2hMa2dmd2pkMW1FUXk0UkFYVFBkRWd0SFA1dHhIR3h4IiwidHlwZSI6Im5hdGlvbmFsZXR1aW5ib24ifSx7Im5hbWUiOiJOYXRpb25hbGUgVmVyd2VuIENhZGVhdWJvbiIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQU92c0dxQ0R1M0U3RGU2WE9adkR1M0dBYWRLZVhXOXBBWVZ0UCt3MWJxeEdQVXNOcE92a1I5VnRub3N3ZnVWOXZtcDFCUFVoT2pMeFwvbnRzQUlBOVJYcXJ6Uk9DbzhuOXA3UHZcL3poY0Yxc1ZTZWNONE8xYWUySFVvRnNIVXhuMU1IV2RPd0p5Z0VXRXZOWk5yb1ZlNno3UzZlOG9LK0NBYUpaTE84TDc3XC93TU1ZdG5YRzBsMmhJZWhXRXFjdytkTlIwaFFPNlFyTHoyY25la3p1MTNBNkRSM3Brd1JyWjFveXlmR3FUeHFiOEpwU1M2eHVpWGdyeVB0Rk93S2NjbW5XSDRuSE51OHFjK2VtdVJpcEwrK2RsSXAwYlMyMlloVnlzZVV1d0JCUitoZVlnWEw2aG5tTmpLcUNEMlFvczJYSjQwb08zZU5UOTZoeHkra1RQSGtFUmErTGxQbkJ4YjFGRmg0aUVpcjY2Q09lRTlcL1lHbW5DYUorR3lLR3c5QldJRjBsZytxc054WWpEREhRNUpYbmRkelZjMWY0bXRqYU82Y3lSMXpTTlFzaHUrSVhyYVBrY3podkdJNEsyQlVKcEVPcCs5ekNDV3YwMFU3ZjdIajZrXC83VUJXTTVHUVVWa0JpTVhYSlVteHpxeFR5WGhETDBBaWtOSnk0emcrUXZnSWpRSHRMOFRGZEdkXC92SDJseUt0a0RyUU5uSGZMZ3lHTTFrZnRCbEd3bjcxQnBrQmdITVwvUzBxMGxhRm5IR2x3TW1PeWRoV215MmRCZzM0VlJFZWErOHdjejZqVEtlQ2VwUnA0UVpSQXlpYlhkb3hhaDhPcEw1QWZOcXh6WGZUUjFRNXdRQ1RjZWltTDlHalwvbU5RTE9hUUx4bmtEa0REOHpzZ1duNUdJN0JEaWVwUElvTTdnZGdDeVZ5YTVkVHpNQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZUenFoOEV3bGk0aHlmSmxsellJWjJ0TFBQR3lSVkE2d1hhVGNJOCszdDRTM1ZwRmpTMWkrZ0dhdHVNVGZ0bnVGMHhGcjk5ckJDTmFvVlRcL0FXS1NqTUVUS2lxRGRwMD0iLCJ0eXBlIjoibmF0aW9uYWxldmVyd2VuY2FkZWF1Ym9uIn0seyJuYW1lIjoiT25lYmlwIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCS3huUm1kcTRjdDZqRjRBTVU4WXZsVkQ2UFRBWjhMR2dPYWo3S3ZwN1R5MWpacEJLZ1FFK25Xa0ZWTXhMV1NEVlpWOVlieGhYYTFVeDY3NmlVM0tkQXZhclozU05VTXgxNENmOXVXc2ZOYkQzZVN0UlZ1cmkxUm5cL2FcL3J0WFFpR2dCa2w5TVBJSTZrUWJpUkxvSGYyVkN5WU1zYWF6ZFpTVVZjcTIyb0xPSFVjb0wxUGkwZ1o0K25HV3pVV0tnWWgzS2pxdGF2cnBVRW85MXZCYno2TUFcL3pKOG84RG5LamhjYks0U2dIWWo0RWRyTiszbUorU3dkbThGTjN0OVd2UUNGY3U2bGpoeVlPOXFlZXNhSm81eGhncGVNdHJHd2VHaUp1b05BeEUzazJsMllpXC8wNjJJNkFvck44dGZQM05keDhQUGhxbUtyODFobVJoVjM2bldrc3VDejZYaXc0T2tRMjZSYTZ4UTNPXC94MlhnK0FaYk9vNElmdWc4MFVFclFackFwTkNlMzl0RUxOeTUzOWtXRE1ydnZiV0RvVDg2RHdSZ3Z5R2lXQWJHckRCTUlVVWFtVGNcL0xPVjNITEs5djZOaHlRUStIUjR3N1c1XC9ZYW92OEVqSzRVZjVZeWdIZEpmdzk0OVRiV0VuWUlTdXRyNTlGbU5wMUxRMVUzRmZ1Y1JKZ2NpT2o3M2xzdnVtTmw5c2JXUzl5OXZ4UEdCZlF5cHV0b2pIaWZyeHlPSkNMVUNPNDd2TWM4RVdicjdzWTJKcDRENTUydzFtZmhweUo4Wk5DK3JWNUcwWWxLcUZNTHZhcG9tcW1Ib0tkeEFZNlpxK1BUaEVaZm1xYytDQ2VDYmVRdU93b0RzNTR1NkRiU0s5cVlwU1NRN1MxSnhOVnhaVWxxYlwvKzJ6eEIwU3M5MVdwT3dKc3oraWVmVHNiQkxBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZllRS3RDWWdLTU8rQU9CRGJwakdicUt5WE1CdFhJOGV1WkJJekgxUkJSWk9qUXE0UXhtR3RRTXZoZHdUSFpTZXJNeWJTa3c9IiwidHlwZSI6Im9uZWJpcCJ9LHsibmFtZSI6IlBsYXN0aXgiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0F6MFhQM0R3SFk2N1Y4eDFLcTVqNGxVSXlOY3hoeVlUZUZ2aStvXC9Hc0RzK1wvQ1VtWk9nczM2ekJPeFpvTlFseDJvWkU0Z1gxQ0l2Slc0Mk83bDQ2UU8xOHlrNzZGalc5ejJoRWl1OE9VQnV5VngyTENPdW9HYmY2bkNwTEhEYnB0Q0plV21VVmp2dkxyRXA1ZWNYSlpFRjYxTEpSbnNDVkJQTVlRR0MySFpnK0c1Zk13Z21mVFE1R2ZsZ1NXdkpKTmhZZXdhWkV0NjdrSUVNa0gyM2ZFV2s1ZmNyd1hzSzVSTENkR2lQRnRmcm9yeWpUMTNETGltamlzOGNuNTF3QWV5cFRkY0JMVURiM1lEVlJCMEdoVE1jVEJPVWF3ZmdhNVlBK2o3aVhVQk9UWkFcL3M2M2REbmNHTFJBRnZNQURkWEhJd0FkZnpwY2ZYcDczUDVXbVV5MXhWZmRGTCt5VDh0aGREYnNpbUdNRllXM0IrRGd4SVNUNkRIdmRZUlFjV2VUV0hhZWFCYnhCTFNsc3NnWFpcL3V3WjFsNkZcL1U2MmpxK2x2cDBTTENMNVZWOWtOallMMWdqNklMcTdRNGtwQmxha01VQ3pENUh5WEZ6SlRCSU80cHBBbk53UU5YeFY5Q0dXV2VqYUo3Q1hLdHZrTWhNVnhRdVlFZHVkSnVWNnJqa2dmWjJUYUh0SjhaRGFiU1FDU2xId2dOVGJDK05tRVNuUU04TmlGV1VtUlV1RHA0YmoxeHlLc1NnVGNrVEtsR2VZVkV4VlwvRE5qTGhWRVRQNHoybnNod05qS2xqRkZVNnRzd1U4ZkxsTklTNWJTckJibnRiRFFwejlFeVhTeGxUR01uNzdLVUJIc2ZqMXNuT01JbitJeVhTdFVNaHkrRXVrWXlBczBYbTFveEJ6UFZZNkVcL1VTRDM3cDFEamZ6N0UrQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZjSW1HeXp0R1RpK2dKOHlISEJ5UmpMdndzaTc4QnBxaGlkck42T2Yxa0tya1wvMzk5WTFJZlpwMUw4VGtMVEw4Q1BFXC9qNlpBIiwidHlwZSI6InBsYXN0aXgifSx7Im5hbWUiOiJQbHVpbSIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQ3BOOVBnQis1UGJ5dUNtenR4Z3c2K2FLNmFvM1dEVlwvZERBWUE0eWFlWWswa1N6Q3pTZDBCU2NuaDVRb3U3aWk4SGlqQ054ZGxMS2ErS09mUlRLMmtVZXk0SzBsSEtxempWQldnOTMrbHMxV2RJU2FTbHdONnBVMTI3amNReTdheUxodHQzR2F5NXpBU1B2Tkx1UWZiUVFVaTBCeGxicGdPeVlOMDRnT3loZGJIc2JHdlJxWWF5TU5PZVhMZzZrY1BKcjZVdE52S3ZrWDc3XC9GQXVcL3E0VXVqZ2hXZTdwWTE3NUc0K2ttZFlsbzZpVzFwcWROamRGSnZIaXp6UytNeFhvelJja2JsMnJyeHJ3NFBUUzVTcGo1aTlFYmZVb2FCZm9OdDhTckR5eEJyb2g0Y1VxUGtOYlgyZ044U1pNSFo5WHA1RVdQS1wvVGxITmZUaVVmZ0pLQXFYaU4rOU5UbURvd3ROT3VmaHRja202NzlyMUJabGhQUTl3OVdxdzRObU81bE12MlZmUWZPM3EyUUtNNERUTXpPbXM5RXNHVlRhWGl4QjNsZjZheStHelFaaU5RcGlCK1B0Q2tjSmprUnRBa3VJUjgzUnU0TVNUSTl0MTF2UFNZNHNRaU53MmhPa3hVUHpYdERpblNBSlE5NWRkUGZ4UzU4RFROUklwSWdRMDhwdW9wekVDcFdrQlwvSlhrOUU0WlBhY2h1ZVZjTHZBbTRlT2hCVVlnZ3RiUTFPdFM0aWZvaWxUSFVJU21nTUJpYStHZUk3a1BXZlBqQnVtQXZZQTZSaUdUUDlJOUYyWGJOUU5oTlBqK0E5WHo0VHYwZXp1NlhhdGxcLzVpa0dVakFyVWtGVVhzZTlXTXJBUThnb29qQTJ6bDcwcklzZkQ4RkFwcVVHQnV2aVBSQ0d6TjF6OFI3WmV0VEFnRThtcWJkc0FFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmZEhheXhybExNNFJYWXhOV2V4MGNWTmVcL2wrbWlyakR4eVpIRmJBTmRDSlVlNU10bklQem5Vbkk1S2RcL09EQzRBTWJVNjJmdXBUYlN2d1U0IiwidHlwZSI6InBsdWltZ2lmdGNhcmQifSx7Im5hbWUiOiJJbGxpY2FkbyBHaWZ0IENhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0JQOFVOd2dYQ0luckVoQitqWWRUTGs1aWE5SHp5aFZjTTkwM21qTzlhVStZSTZId3lxSzE5ZTZrek94MTRUUHk0dVZ3QzlvMlpTRzlqaitRNFA5Y3JEZXBMNmx0ejdtRWRCbzZJMWQ0alwvZFBiZ1wvaWxMXC9JXC9XT05ienlRdVltQkJ6WkkxZjFHUUc1VStpRitkMFhNNmg3UnJWUzV4VTZEWkxrRmtuOGNZXC9RUE11XC9VK0NEZGpKS0hmVFVDeUFuTmxrQmhNNG9sTUhKSzlRS1lzeERMQmJWUkMzUGVvYk5VNm1QMzl3Q0NPcUVHcGg5eHFheUZuSVpuRUkyZ3cwYXhDZ1wvbTF3Q0FqS2d3ZnpsTFh0MmNaRTJxeVwvVjl4SHhFK09aXC83ckV5QWc3WVBVWU42OVIrZmJYZlJOcTdodnhOZVowRDQ0b1llRWhDT2syazhVZThBZ255VVQ5c3gyZ2VoQlZ3M0didlJJUVBkaFNOMERRR1ZYaVIxTURnd3Q1NE5xdnlpWEVxUitndGd5UjZcL0ZjV1ZcL1wvZTFnOWcxWmN2QXpMYUZUXC9DQjFvZXBmT3loSVhlNkEyV3BzQ2dYWitpdno0c1VLTlJjWjRnY1g3Y0cyYmVCV3NHeit3OUZIYVhIbVkwUHh5Z212QTgzUGtBSzhidHMzWk0rMVowQjllaXJXMU9vWDh4VWtPK1V6ZXNDdUhXNHBjdStzcjJ3WkQ1WURTdDV0d0d6emNiY3BtU2M0WTQ3VG1ld0pPWWxcL1Z1SXdEZDRsM0R3c3NjUVNjb1lRWVwvMWVCakM2SUJPbGhybXNVYkxcL3lxOTkxN0lqOVNjWUVRMGcycExpeU04TVpZMWxMSGcxNDMreXBJc2ZrVHpJUXRjWXIxQms3aW1IZ25XSVI4dnFmNTFFa3hEV1lNbXRZQTJLdENTQnFhSTNuQVdZQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZXR0NmTjhIZzZmSUlOMVBjT0tobjVvQVhzMzBqU2ZrZXVJQUJGaGFreno0SWs2dmw2MjdcL0pJbEYxeDV5dGExK0ZVcmJtdUlrcnlhbDdaRVwvcGFPUXc9PSIsInR5cGUiOiJwcm9zb2RpZV9pbGxpY2FkbyJ9LHsibmFtZSI6IlJvYiBQZWV0b29tIEdpZnRjYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCUHJrR2kxbHhzbUhXQVo1WXNkdmNZeVg1Z1N4eHgxR0t2VGhsYXJuQU5uTlYzXC81ZGNUSTNrZnE3RUQrREl1c2N2UzMzYk1HR2RaQjB6V1drN25FT0tvZHBvXC9RbWhRcHVxc2R5MTI2aGU1NVEzbGQrQ1g5YWlnTTZlRlRtQ3F5MWJRTllxUEpEenA5Q0hsMGdLeFJtUmpIZUpWQWdWTjhpeFEwTmNmbWNKbHlrNGNYMXVudXVJOGpmTGJwUk9ZVWlqMGJMUWJRWElDNjhzZ0JNMldEYUpCOHZ5bWdOK1hBSk1Cc1JMeE5lXC83RktPYVhwdHF2NkwzSHhsZUNYZFY3aFliRXZRc1c1QlZINGpvMnUyRUNtQzdlcWVVMFlkUThxcmRYQ1hqK1RBdEk3anlPaFNyRU4yRHkxSzZkc3BMMnJhbGxleUhwbTNqbXJoUytOUkRyXC9Fcmx2RUt5TEIxK3hrcmdEeU1kRGo2dUdITmIwZzlVSjJPMU1VMVwvK2JjN0dmZUdwMUNSRHEyNHdFYlJwK1l0TmJaNWUzc0QwaDdvNEUwaVFjQ0Rwb3daMUVzTXFVc3kxT1JDdHpuYXozMHRMXC9qSzMweWZoaHVUdE5oWENcL3h2ZGxtXC9qa0RpWkhZUlVUKzFkXC9HSGMxUTNIeEpucGJxa1lUSkJySzMyZ3U3XC9sRzliOFBvYjluNUNuYk4zTXk5dk1MY0JRNWNLODZkXC9GKzBpOWhTbWorVGlIUzNjTlwvMTFGWTlUUkg5bmVOSExuYUxtZHFqU2ZPcFwvdW5vZHdcL1VnOUw2MVFnT0IwVjJkMUgzQlVNMElNV3M4T0JMRnFaME5pRHZWZW5lNUNPY1NTRVBJRmZPNCtXcTlJczdPd29yb0t3emFpemMwUWVsSlB6Ync1Z0lJY2NYUkJ1UERxdG5oYyt4WTd3RDhUNzlJTWVBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZllCVFdCVjBpRHVHSDl1b0Y0UURiRUdKNktkZzFrbVR0U0FWaXg0OEhWU0VYSGY2QVI4cVQxOVVRT0wzUFNBYVh6TmRXelA5MzlwQ2JaOWIyTHpWRDJrPSIsInR5cGUiOiJyb2JwZWV0b29tZ2lmdGNhcmQifSx7Im5hbWUiOiJTaG9lcyZBY2Nlc3NvcmllcyBDYWRlYXUiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0NhbVlGSThOR0FHUVJGTXo0ekQ5WmFNbU9SSmw3SmdxeUg4TVNFZG1OU2dWTk5YQ2Rqd3hxNDJFcFB0YTh2TllJSnhvSHdvY09JWkNSOHprT1AwN0NNUzVcL3RKOFwvR1B6NExTTXdCemM4Y1B4ZjFpR2VjKzdTd3BldFZXUStQckJoY2dHTlwvemhoMkdcL1haVDJWdWZqWnl5NnhiM0g1QlpSdHpzQ05MakFKdmQ5TGVXamhcL2NWeW1DdUtuWlo4cG8wQnhFaUY3RDZIVnZIcU90XC9pZW45Nm04aUFoQXdXajZcL2JrNEdkbWhXYXFBOERGcWIrcVRiRFE1Q3hqVnRDVkI1bkZ2YnF1SXVGV3N1QSt2VjBGY3BtSlVVWHFSaTBUNzRxTENwb2lhdnp0U2VkS0szdENzNE94bE9vY2dYNTlESWlUZG5tVFNXNlJ4ZEY4UVVhdmszeHlYNVhSaE8xcUdsTlJMWFZYa0VqS2h3ck1YSFVYSk1RdDF5TVFKMXZkOGdMQ2d3TnRKYlpPa0VyODNDNkg4eTZMYXpYbmhGR0RWV0tLWjdLQ1MrUVRPUTJtdFFqXC9iUmE2REtUZW5KWGl0WFlvS0ZLTUF2WVwvTXVOUEpaQmo0bnA4S256TURncG5KTjVzTE95cldRRmN6ZFlFVlBQRDhvWXpCYWdWUnhWQmR3QjUrN0kwaDZoeHNLZkFHWklkYlc5MzRwMkxwNzJiOFNtWE1QWnZhbDQxRlNcL2o4d0oxeDZNYmNRakJiQWN6NzVjSElxQnBPWFJGNmo0ZFdWbmR3YUtjYXh6Qmd3ejcxNjJySTZPc01SVnJHSE5ha1wvNEZTTTY4ZmZleVVIZGYzTkFcL3pURVwvXC93ZU5FckxteGp6dmJORnU3R2h2dStJaE90RFR5aTNjdDNld0dSQ1A5YitCY2NTWHdJc2dKK05rQXZESUFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmVnVIcG1lTGxKR2xSblk5VVwvNmIzcldUdFNUY2E4NXp5a3BkZE5ob3YzQUlRemxyZElnQUN1OVNPSVRBZXl2NzQwUjNmMHQyTDNmeSIsInR5cGUiOiJzYWdpZnRjYXJkIn0seyJuYW1lIjoiU2NvcmUgR2lmdGNhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0NzQUQ2UVM1QVd4VnlQTzJzSnlza3B5RmhcL3RWSVZDQnlYTTFjU1RvNWJmdzhTeXBUV2UrNFpsUEhQYzBlenQ4NERoWEVyNlRPZnNqWFM5QVNLRmthbm0rQVF2RXZXdkxMZk8rbCtUM1JweGJtT1FUR2h6eFwveTBaMkdpUHR2eWxFK0hpOTlaZzVrQXF3VzFVMEIrTXJuTjNWUWtUNVVHU2NZMlwvb1FQdHBER0l4TTNxMXBPSjF3bWM3eFUzVFJhdytDN3IrV1FoR21YdkF5UnFZZDRLV2xSa05OemFHXC9DUlhpZWtycDNkTXAyaFwvRnFNZXRKblV5b2RwXC9wM2dmQytKdHBDOFVEcmlqbDdlblVKM3BONFZMWWVlQWxVMFh0WFJGanFUMnZUNVB3YjIxWklQdlkwVmlMVlM3NWxXNWI1dDR6dkdIXC9nVTB0XC8wTXVMd0JFaTlOemZIK3pLZElCeGxkT0RmMkRhejNmQU1mbzU2VGhIQzhVdUJuY0ZZSFhZVDA0Yk1hVlNia3dmRmd4eFVYVHZcL0x3WVpZS2duT2tVNElnSzBaQ0NQak1wSDh4TGoyNGZVRVBWY1BKSTJoNkMxZkZXdGdoMEgybFArWFE0YjRxT01hN2IycGFMeUxORUZ4SVwvVjQ4S0tYQkZPdHBraW5vNnZYektFcFlXalRhbHdBKzhLOVBZZkY1RkZPWHltMzZqTlk5ZGhpamlCb0E5XC9xb3l1UXFabXJtUTk0SFlrUm5TSVI1d0Jma3g3M0hyMFU2c3RqM2Z3c2Q1NU0yMEppR0twN2JZMno4MVZDYzJ6Nm1wbWpSeWhISlhHNWQ3MHdYM2llTnFLRk5TdEh5VzUrbGtJZWFKVzQwNFN2eXRjazNrZ2NoeG91NkNLVnp2YVNtNmFDc0dUR1wvUkNGbUFqbjJaNk5kbUhCYVFyU1hjdXRBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlRENE90VldKY3N0Z3BUWTErWklwU3JXWEVPV3NTcVNpWnVRd25xNnU5NUlkRHJZUWt1bExkdVcrc096b3BNVlNTbWFSTEd0Z2RTM1kyQVIiLCJ0eXBlIjoic2NvcmVnaWZ0Y2FyZCJ9LHsibmFtZSI6IlByZW1pdW0gU01TIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdBRU9yTTlCYWdRQUpZS1pRTkNpR0hWRkZzQ0MzVnV6WVpyZm9DQ241NVhPOVRuVGFST01WMGhcL2JHbGw1N2dTN1RxaUd1b0NlSzFsNFk0VithTnY1T0M1Y1wvd0FVQllEdzExNGhXQXNldEZ3dTZwWEx2MWJyOVJJSlJjenB5dkpsbVJvbVJMUFFwYU43Y2xzMHR5cDVXb0ZGenA5V3B3S3dlRkJDMzRaSVBMRXlyVnlaRFdueFZycStrUDZwOUJmTHdHYXhqRTBjeG9UcTdWTFBZdE9wU1U3UHhmMGZEbUVkMkptYjBaQnE2RWQ5MFRZc1wvRXlOUVhcL1VXRU1qa1pzdE1HQjg2ekNicm94Qk1MWkJtRjVHRXJLSUlleUF1QXlsdnlBNExyZlRnN1QwMEFVRXlEM1g5dml5SEZpZ3R4VWtoREdXcHZLOGlTMWNWbXlncVVLM2gzRFhIdnpLbXZGT2RmbWVJODRURWhmbEZncjZIR0NOU1hLbVhtWVZWWlY5WkpwMG5Eck5XR3ZJVXFmQkNmT2M0TjlkN2dNRnFKc1VhSVc4ZUZxcHdwT2JpdnFucXRONVpNenBXcDVKYzNYZHJid2E0TjZlK2FlcjE3QXFyVVFyUnFIU3I1Mlh0WmlJV3RWczBTNVhKTlFKUmpOVVwvV3ZjN3JnNFkrc21WY2ZwQkpKbWhXeG40RVB0TnVuQUxBb01pTlJQRHhKU09vSm5NMmFhbXBhQVFsbWM4QStFR0hzeWtXQ0c0eFVqeXRMWVdjdk9uMzNseUVJQUV1aTZWcGhxNHNkQ25BZlNlYmYyZzMzQnVNWnJqekpzYWFwVmhqdEFSeEgrbVQzM2tkZ200MEQwV2tFM1JwbGZDQ0FYTDdMT1FnRXJXZFJZb0pmVHhxa1JIbEk0YndnQkNFd2VjcGgrY3FLaWtDdUV5SDZpK3ZBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZllvM25OalJIUlIwYnQrejlBaWFpR0tJM0pxOG9uZFNCVDBVUmNIR2RvQTRBeGYxaXdBOHhGNnV4K2MwUkJCVW9JTT0iLCJ0eXBlIjoic21zIn0seyJuYW1lIjoiU1ZTIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdBZUJtbUlGVk0zRjdGbUk3RlVlWDhFMDFqTWNvMWsrUzNDUythd2g3QTNjQ2ZwS3ZWdW9sazl5OG90MEhOOVorUm5ablZ6Umoya2hPR1BMNEFySFVISm1CakN4a251dVA3ZVZFWnFiQVI0NXorRk9sMnVDSHc3NTA4XC9mTExDTGc2RitXeGxpV2VcLzl6ZjZcL2tMejJyV2dvMllJakVNMklkN3VwZXI0bEN2WFpXNHBlNklSTUFCWG5SMG93eHB2M1pGeUdZN3B4R3N0NHVMaVE5TkZtYlU3XC81UThUNXM2dFN2b1RUTWhRNmpZc1FRMVVRR1V4UzFEelBhSStRa01pQk94QjZpUlBINWh2bkxkZmpuc0VCRlpxRndEeHFtSlhva0h1NXBBOFpjUEQzZ09hc0sweXhrck9uSnN2SVl4cWJnTllmMnZcLzM2Nm9zQk56c3Bjd0h5U0RTKzZxSlkzRUxPaHIzaVh1ODd6c1wvSkY5OTNwZHh2Y1M1aXNEWFBaQ1VqeDJ6dDZncXZ2T1NtbVVlaTIzVFhiejY2TitFU2RmUDJaM0FlWWJBNVU5VDlmMlQzUXBJUWVhczY5b1FrMlRQcmtxZUMzdVU3SHBlYmJnOHRrRTM0Y1dDUnhXbndydENmaFpxdDlEV01EY1wveVpFUHpcL1A5QXZwZmNEYitoUmUrZGxmalBpVk1TTjFYQjFTcGM0N2FtQUtRNDBmN0ZKcXFFUGZUZTdFcGdBb3lrdDNjT1BuSDJEQlFka0Q3K045bkpXWDg1ODZxUlh5NWlxRjRlQmdwY2U5UGhOWXJrQU9nQW5LSU5BWnQ1c0htWHF5dmJ2dkF0dzBmXC9JVml5ejdkR2pCbUNxZ1Z6QTR3cXBFeUtpNlNQbW84NGNKejFhUDlUbVZrUmw0ejNIS2hDZlwvd3hqOGF0S2grRlR6TFdRcmRER0FFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmVWRvNjIxMVwvV3pjMGRxdnhKUjNcL2pXTjAyOE1WRERKMjVyUWprclZnZnRSZ3RJamlXd203dklkdFYwbytRbkVhK2c9IiwidHlwZSI6InN2cyJ9LHsibmFtZSI6IlRDUyBUZXN0IEdpZnRDYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCb2xjXC80XC9FR05IZjFwTURFc1Vza3l6aGk5S1lOM1ZKMGwzKzBaamVtdVVSZXBXUkVSdEVod0ltWGhkbDVSMCtjbkpiczVqZWZRZkxWeXRmNWU1NjNhb0E0bHduYWRrNFhKU1wvSDBxcmhCalErOXVDOFpGd3hBS004UTBTdjh0MzRhaWR5UkFGbDFJeEVjM0dqYlNFXC91amlZTDZMd3dDb1JOT1pCMkdnb2pIR1pQbTdUcmg1UTNXU1NtN2Q2THNwU1wvcWdMTitQNVFkck1IZzMzOTVtaDRJVEhObGw0TGVCZVB3N3RGanVhT1BCN1wvTXVEeG1hdXlhSERzMjNrbmg4eHdSS0Z2eWREaWtETmpBTmFpNExXaE5YXC83NFlXQlBpUW1JMEdaMmdsR2lXVWVSZnlhRDJWaEh4QWlZZFBMUVQyR2hjRFozNW83VGgyd1g0SFNnNzZUVDYwZkwzVlhPRU9BaW51blNPVFFvMGRjWTVhTjU1TzJDUTdDeksyWHhCUmMzNkp5N0owZ1VLazdmWCtRYTc0ZUc5WUdmSEdZWXpOMlFJRENwRks3ODdzeVdjS1EwWTZBTXlRVFliY0lzXC9pR2t6WjlWMlVSeUJoOHNVQ2RhMm5ocEJnTHEwNVVCUmpQdTczT3AzRHNTNm5VNlZ4UGdcL0JqR2NcL3JidDNKRitjSGJGUURmaUpLaUZRVE9UUTI1Z3pNWjlmd1c5cGkwRUQxM1l2NFdDR1ZUYmJIR29HZVBTYk15b3BqemN3Y3FoU2IxTHlQbXBLUG9HZUhTM3duckJSSzNuRVpNV1VKNmZOa1gyU0NDVkIzXC9RZUZ4SzlQc21yMTBcL3BZcnNvMloybERcL1Nkb01lYnJkTEZXUktIQnVJOThaMHZIczF5eUM2VEpoSlwvQVFPZmp4eEQrNG55Szk0dk80M1FTcTJlT2ZzMG5BRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZldmcVJtNHg2YjF5QVBNR2lpRVwvU05ZMDVuZU1zSmpXQVA3M05pdjNyT2xRbnpsK1RSaE13VkdSMlVSc3pIZUZJd0FZRjk1ZXZ1N3EraDdVaTVNPSIsInR5cGUiOiJ0Y3N0ZXN0Z2lmdGNhcmQifSx7Im5hbWUiOiJUaGUgU3RpbmcgR2lmdGNhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0FSWnhTaTlsMGJvc1krKzREaUtMalVlMVwvXC85WDRMTnhWaHpVOGN1WmxxRmc2QUtzNjRxbVUzSnozY2tCWUl3YXdBUTFVb1JQMUVINmw4N3NjSWI0RTdJdVFDK1l5K0Q4NlZ1VjRKZ1hwXC84Ymx6cTZJeDd1cnVVN1RzR2JDTWlSdithSTFEV1NybWprXC9QRDZ5RWxiRTJENnd1TjF6Q3o1dTlLOUZBSDZnaDhUenR5R3FucGowN2Z1eGJKWldHZDVWOHBpNzAzazNZZmRTREFheWNVYXZmXC82YUtZcDJvTUdLeERuZ2J4SjJsMHF3b1FmT3J3d0FWRkFvWElJV2tHbVVtazhFeitiQVRoVXptT3pKNVg5M2xlNnNKVVBRcHhOMWM0QWs1YXZWa285REs4Vld0YW1rSUdYQm9XMGNMXC9GUUR4TVwveWZ2SWJjc0w2NG9DQUZCKzVMVXY3KzVFNVc3OVlZN1dmMWY3VTFvazFiazlRV2dGdkczcHI4UHF4b0lUYzdMcGNJbGl0QmVjbGZzQkQ4QzVaNEthakpONWs2NEVDdGNvWFVkYUd0RVwvUm1iZ2ZXRFdHakljS3NDbnBSY1MzZkhXZVRGR0ZhdGJpbnM3WExcL3YzTFZ6S1ZQa1pwRjZUTkdoc1h0cXFnWmVWK3ZrSWtDcTdFXC9HRGRkcGxqTGtzcHFxU1Z2YXlZRWYySHZLSjd5b3JZKzVzMERNWGFFcUU4WklkSTVNRjNTUVhEb3pLMm9xcFlTbE9ZNWJQQUExdDliUjlQYnZOME5YMGd0am9cL2JjRktzXC9zdGVGZU5ZXC9Da1hNa1NxOFZCblYzTDR4bU9CbzNmTk42VUlPRkllaG1yWnBqelRsMXh1THpMNlRiVzEwYTJjdmZIQ3huMDlSaUZNZURlUXJIN1JDQ1RJMWNkM05teUlUQk5FaWV1aW5CQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZUVTA2XC9DVDFqS29PN29xSGpsM3NmaEdvZFhLQjFhNGwxaVR0R3M5QjNldkduUjNZMHNqdmpGekg4K3VjZFNadVdKeFNFKzFsT1A2NThER2gwaGIiLCJ0eXBlIjoidGhlc3RpbmdnaWZ0Y2FyZCJ9LHsibmFtZSI6IlVrYXNoIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdBNUVEUlRXMU1KajRlYzVFQVBZMUFUd01ZdnNnbndMVGJpcndhWEpDQ0dpQ2U4SThDZ0Yzalh5bWhpSFVrdTJKWUNWaVpjUktcL3RDejdvQU1VWDR3eGpiWmdoSGxtWnFkelA1QkVcL0tEd3ZPMlZzeHJcL3FtU290dUZ2YmJOaWdpRW1rZUJqNkxvUjdwUUd2U1ZUamNzcDFXM21MNDdzbm9nK3Jzbitqa2owcFhKaFoxVThcL2FYcmJCOXdZdXlhUFdZcnRxZURhMVBMM0JjSHRmK1owd05wZGFCUCtMcFNwZ3Era2xtVUFSSDI2UmdhSjgxRXduQ094RVNSNFV5ajE2YlB6bUFKVVR4TWFaa0Myakh1Z2hiRzV0QUpuOEFIRlp5VlRNRVlXT01cLzFhWVpCSjV2N0trSklOXC9PbnIrb1loUUlhRXZKSDNPcGxTQXpcL0RXN3o4KzhqSjArNUZydjFcL1JDQXBWVVNmSVVPbE4zcTEwT3RHa2tEZ0duUTNrdTd6TVFqNkFNckkzS1UxdHNtYXcwQ1wvQjE3Wlo0ejFYQlNnd3ZVY1JpejVNOWFOQ2c2eU5zNUVVdmRZZDZockF3TTFMRHZyaW9xK0YwZ1dsVFczZis4UHp5ZHg4R01MQ1wveGNZR1wvQ0o4S1diXC9Rd2kySlhockcrWlJcL2pFK1ZIdnpTdDZ6dVdhV25GUDVwWTVscjVMMHRraTFmYnEzdFQ4RXdMUFwvVGRGNExYN0J1azZ1djhqa1FNQzZwYXZIVEoyelNmbUIxT1pDNlZKczBLYlNhcGhTVmhlOWthNVNQcnJ6SFwvYmV1TlFwZ0lvc0VcL3RLSVZzMFlET2VwSnZ5UEhWMGZYTzUxZk9YNmR3bDBYU1NubVZucHY2RWpmN05OUGthcXJIWjRURk1hbUlHaHpCQkM1UGFNeEZSV1ZvTGJwUStcL3phbmxBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZmQrdmtJblB5Y2ZcL2ZPOGhjUGN4eXBDS01nbjhyNmJVb0xKNmdZaFRCODBpSjJTdlJXN1VlbEc2MTlTWkNqZWllandlRnc9PSIsInR5cGUiOiJ1a2FzaCJ9LHsibmFtZSI6IlVuaW9uUGF5IiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdDeXVBNkF6WVZ1cTdyMGJhajlUdlRDT2JaelkzNEdoSlhhalNnWVRxNVl0dnVxQ0xHWVU4OW1Fd0lEbDhXSmVHUG1lZW9LTEt3R3I5RDZLOHNpblBNZlwvcHJjNDRzbWxhZThjRGJqUUZWeUhrQTgwYU9JQ0NFVk9hb2o5S3UzcEdmKzFUM1wvTXVNTDl5eGFJNExGemlaUzFvVHcrSzRjYTBMaGYzYW5IZ0swY3pSM2pqd3B5eXdra3U4YW04TDJuVFpUQm1zOGx3bysyeVpUQm1MXC92VitXRVpoazI5ZGFIWldNS3NNdThsdVg1dGdXXC9FK1VIRHllXC90MnJpSHY0Y0JEQm5zK2JWNFwvNDZKbVIyMW1HWXF5SDhVd3RiSUZpU0pCbVIwam8zXC9qaVhOcndaTFwvZ0UwS0tvRFlGUTFCZWNLKzJBVCswTGt5RmR6ZXBxTUVMOWVNTGhcL1RoK0xiR1ZsWEZ0dEJ5NnZOWlVIWHhIYkhXZFczdTNSZ0JDcHh3Q2RIeStmY1NHZmFPS1RmVUJ1U0IzTndkMHBIc1NcLzY1OW9jUmZvUnhPOXBLT0dWSXF5ZTR0d21YMkF3eWdFSThpdzJtYUY4cjFKbXN2VnZUbGlpU3Q0TEpMTHZzNTFSNWF0ZkxxRzR5RnBqTjFSYjNXWHRla3puY0tmbjZrQUROOW5uVUhrSSt0aFgzWXJqMDI4VHlPWHBjR1NqaFZMQUZcL1lVRmpIblRRdWNcLzBtWStKcHlxdE9CYW1xMThER2ZGSWp3b1hBcTBcL3JSaUpWc1B3VGNjSTVqUzlNQXFad1ZPbDcwUTI3ZllZRzN1aml3YndXK1JFWmx4R1ZPZ0NEdTV4em5ES0xJQ0YwWUJlQWk1KzNkeGZMZXBrVTBuMldJSmdYTTJjWDVwZ1Z5cUxoQlVvdU04bzk2RHFSK2R6UG0ydHVBTUFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmWExWeU5KREJyK1BNYVI1c2tLXC9XQ05KN0dyYVl0bjNJRzUzT2xKaEZUdkhBa1NwU1hqcjdhTlcwZlFQRjRWOXNLeXFZOWV5SFE9PSIsInR5cGUiOiJ1bmlvbnBheSJ9LHsibmFtZSI6IlZhbHVlbGluayIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQ1hTMytMZzZMd1p1OWxcL1VJeWZrckhacndnT0VVN0cxeGZ0NzNmcU5PVCtXeloxcWM2UkdGeGdiZ2Z4cFwvWVQxYzcwT1VLYk82c2tqWUJIQXlndWdLUVJ3XC9WUlwvQzBLZVJzbVAycGV5c1dtSGVxVHIyZ29xbHo5S0JkNHZZUzlTV01PN2daeVBzODFNMld2TnFFRUNJc0EyRWlkQW9LTnRCXC9nWThSVFh6b1hNUFwvWmRoRE14M2pPd1RtSnduZ2l5Y3lKQTQ2ZDhvbzZlQUZlaU85aUpnNWRcL1ZmQzl5TjY1dWM4czBoQm1GbU9xZE1nN3U2bStRZzUycG9iMUsxVTB1RGdueGtXZGNZd25kRndqd3o1V21GWkdYWU9BMVUxVkN0OW4xV3V0OUxcL1U0TmlucndcL0U2VnhIS2ZBZ0hIWUx5TGhzRmdMUTFETFJ2MzlvOEV6SEY2RWh3VDlWb2ZjcXhPWHhmZjlEeEN2UXZXd1pIY2g2U1NLcURMTENCM3A2NnI0UnhBSitVeEJoZm1pOXJtOVRjczJBY0ZqRVpTV2RUWUx0QUJobFR4a1pCZzZHbHpsdGltQzFSVU5Jbm5tSzFOZTRMUUlkZzd1Sm5vMlBMdlB6SVhGZ0UxTVZNK0U1UG9tczhtWEpwd1pFbXNvdUlGZlpjNjJWbjA5WW1Pd1BKV2lEa2V5dVE5dGR5aU9JMTdobFBnY3NEWlRSWFE4RmoyNVJCXC9MNE5vQk1ha0Q5WFIzZnFWc294Ulc2ZVdtaGpIRUVRVHZ3dEVvUHRRb1wvQlI4MTA1cGs4ZmIzTDhTUGp4SDJqY1BDR2xGOXN2SVZXSmd0K0RVdGl0MFNLZlJLdmI4aWNRb056TnJGR1Rsc2ZJQWhMU1R2Y3Z1M0RESTh2ckxKd09Yd0UrVEJCUnJYU3FPd0lSUHdFeDdpZmFRRWQ4QUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZadmV4U2c0emJ0WWFIZTQwQjJwZHJMVjJMRHo1VlwvWEhJdHJnSSsyMlZPWDM5UjhDOXZ2NHNrZWtGYUhnWlZ4a3N0Yk96a1pDZjg9IiwidHlwZSI6InZhbHVlbGluayJ9LHsibmFtZSI6IlYmRCBDYWRlYXVrYWFydCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQlhkTUtzTUpFNlFWektvbzlLcXhTXC91UWNxRWh0TDRlMitXNnA4ZlA5bDV0TnZEQzM0eW5oUWZJOGUrWFBCM1dhd09kU253TkIxSFRlUnhOM0prV0xtXC9laTBuWmpKT2JRRnFqRDlZZVMxYzBjdVBTUk1uR2Qza29nZk9zanQzMlNGdCsrQkMrTk0yeGhnbEtxTGV3aTM1TlNJZUZwRURTNVRXMVZ1SWtMU1VzRGF5N3JkN054Z3kyT2IycUd5STVMcEpnQklLaHRlRGZMVFc5WTB2MXJvdzlmRzl4R2ZPYUdXZFNYTHBEaWk5eW1uZ282YXBcL0NEdmgrbklSbXI4UVh0a2Iwakt2MThOVkFPcEYrSWNkOGpiTkNDKzBSSVhCRE1TRmlQRTNIUTZSZzU3NDRwXC8zZEZrWVU5MHQ3Rm5HODF5M0lWdmxQYzJXREhxQ0MzN2hOS0J4Y3gwMVB1QitxMGc3Mzg0WERkdDBJbkdnZW95VHNSbkNpVmowZGdCRENDd2M1OHRtTHJHSk9DalhYVUVmVzJmUm5cL1A2SW1tYmZxU0ZFalZvNWpZZjZmWk9vcThlUnFiSUlEckFQS0V5UzRmQW12RmRYNVhMd3NRKzlWWkMxRENzZVZUc2Y0M0hjanRnOWRaYkZmRWFDUTliaStqbGdhaDVRdDdPZDZYMFpMcm9sUG5seG5FS2dMcVZvK0JpMm40QnllVWdTUEV6V2VLeWpNOTJDXC80WHo2bUZ2WTFyZVJyNUZPeUN1N0pzbzJldjBwOUljSVBseDRQUjBTVW5kS2hOUmF5dGgrMm1NbVVuUW5GUTZ1TGRoNVdGUE93WEp0dkF2aUpFZytBcjN5alFscURvTXlwS1A3eWlrOW9DTkU2czRVNGYyVmJFVVRHOENpbE1QaDRCQjJNXC9iZDA1RlVWblwvbnVSWEpQQ0lhQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZTXC94K3RseHNVa1FsRk9CMjRWKzVmVmR5NVJBT1NKNE1xZm50bk1NZDVDOVBTOXl5THZGcE1wbDYxTGw1WFo2aCs2SE1aWVRSMjZIMFM4PSIsInR5cGUiOiJ2ZGNhZGVhdWNhcmQifSx7ImRldGFpbHMiOlt7ImtleSI6ImFkZGl0aW9uYWxEYXRhLnZpc2FjaGVja291dC5jYWxsSWQiLCJ0eXBlIjoidGV4dCJ9XSwibmFtZSI6IlZpc2EgQ2hlY2tvdXQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0NSQnpzVTV6VW5aS2NnbUZoWURBWHF6WWttVGJORHpXcFNROFdEbE1yVks1cU5zdVd1eTJaYVhuRFwvV3d1OHc4NlwvMEhtMUUrZnRFdHN4MVMzcHVXeURZc24wSGtHc243TE1mMjJRbFlUYXBBelZLZk1meTA0K2Z0b256ZmE4XC9GOEN3b1Byd1dacExEVTNmSHVYM0JlUWlaSm5OUEpMQngyUDZRK1JcL2pMbk9McU5aTEpRcG41QWdJTmgyUE1WQVdGczQwUmo0YlZBS1wvWktUTG92dHJ2T1R2OXEzRHJiZkE0WWk4RkNlMjNrb2pqVFMrTDBVZXVROVVxYUZzRG9uNjlVUGxMQmdRQ2FlXC81bUxCanE1K1ZuUnA4ZzBSaDhGKzh1Yk50WXVWNUNSZzdlVnYyRW12S3J1XC9IYkMzTVhyNlFMazNaRSs5WjluN1p4b1MzS2FcL0t5WUVGMmV6clwvM3Z0TzBPdzF6NWVUR0NoWmJIN25uSUhycnAwb1lTcm0rc0F6dU5iemNvbTU3OFk1eWZIcyt4OTVPRk9pV2cyRWNyWWd2aGl5NkpXektEa2RraVBiVThWVWhpV1wvV0RPNGc1VVpVN1h6NWwxZEFhVVEwdTE4MVoyZXJaWUc4dW9oRkhhTGFDb1dBSjdxN0FMSkdoYUVSM1lvTWh5SXZ4RjVQREJIbytQSkw5ZlFpN0RCSlwvNHUwVk4zYTdKRzdDbDUxVkRuKzIrdTZtcDR5WUlEeWVsOEFHXC9kUVRFUXpJOGdvcXBWaG1oYnp0SVlidHV5MUdwMWJ6cG9oS2lua2F6ODVLa2VTakRhNHpyZ1dlRTROY1ZGWG9sVUJLQ01yOGxib3AyYkM5ZVwvYWQ1dklnQmJRbWNvU3V2U0k1dm5lWkhWcExMbWYyZng5dkJsdkJBcmgyeXVZNjBsQlFGdWp3eDlacVJLQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZYVjg2Vk12ZVZLTjZiRkJjMUFWaVdZK2E4eml4QVJlalVGRWVzd0RiaWp0ZGc4MG9pQTBpSzd5aXhRQk1tSnA4OGNzQ1drejk1S1NhT1E9IiwidHlwZSI6InZpc2FjaGVja291dCJ9LHsibmFtZSI6IlZWViBDYWRlYXVib24iLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0J1V25hUEVqelZFQjhcL05HTEZUMWkzWHJsREp6ck0rV05iXC9KbHY1dGI0cEpjdHl5UndiVXRIRStZbys3djlYUkFOazRER1R1dU1ZTDVCYmFxYnVVdnMyazJKYmdubFdIcnFxY2pBN2NFejdFV1JERW0ybTRqV25NaVwvS081YnVrMEJiUStLaVwvN1lOUHNTa3VDZ1VYR3JJWEFTVDVHUlB6SXdGWU9TN004MER6bHlLaThSN1RkSkF1OG5zbnBpaGt0TEJWT0hCcjlXck5STWUzUzdwNFBkOGEySEpHRFwvQ2FrSUw5dTdMWFlocVlxZ2ZreGZkdlFyUUZhejMxcDJ4VTlzXC9vM2tTV1hUXC9nbkNKejVNdVVocVhpdWRJOW1Ocm9TXC9BWWJVdVNaSUZGbnVlZ2QydDM1Qlc0ajhqenZnT1p5b1BSb2pxQ0dtQVlVUDZhQUhTaGU2WEIrN1BONmRBSWhKa0xYem5TcElLQzFCdHlVdUczSHlVT3dxRnlLdHQ2NkUxXC9JQ0pDbUFBZmlaa2JKQkZhU0lVRm54MUVNMGhZN01jYUhTMCtnZmIxZFF2QmhKUFwvZnlCRHBRQXg2U2FQMkpBRzl5aXZtemtIMytmTU5vUDZzeFZ5Q1g1RUhuYmxBc1hRRVd4bkpHWldXTHpCMjE4c294MjRqREhqMDFjN1pjQURoNGdvd0FKRFpZc3NwYVRnZGRoZU9SQ1cxMm92akFESkZRS0dNS0V0cGJGTlZaMlRRbCttd0JzczBjdktzcG0ya0dBUEtXWDBEakthMEhIdlluZXBFcUFId1Q2UWhlNlBYT1JIYktcLzNWY1hkZXpFSDh1eUM2VzlTc2pzRE82R1ZLcFdXSXRmT09mQ3FzXC9cLzNWaUFiazZwNzJzaGppRm40THU3K0IrSEJDYUFGQktxck0renZYYVZcL3RIM2VQXC9BRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlZSTFJ5VnQ4M2pJQmw3MWhNR0tjN0FxMEhOYmZJQVZGY1BDZWdJdDNqcWpMeVNsZmR4dVBcL3BsWnEzS0I0Zjd2QmRMSGRxUVwvM1dWenJvPSIsInR5cGUiOiJ2dnZjYWRlYXVib24ifSx7Im5hbWUiOiJXZWJzaG9wIEdpZnRjYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdCdzVnSVpZV0VoNlpkN1JBTTBSY3BRTmhuUFJ0VUFIQU5uMHRFYitGQ2d1V256RmZxUlY0dGhPYkg5b3lTVnlqWXAxdmJBTEFBSkdua1IrWGJtNEtMZlwva1d6eitNc01pZE1YQytGV3M2aHo4Y292VkF0elJJSXZFWGxSQkIxN2xMQ2VIOXlKbldhdTk2WHJtOWwreVpnazBFY2h2dFFvQm1ZZXFTYjRzUXFKWWtRZEZRVFRKSFBBZWE2SnJjektGY2hlVTg2czlRZVNiekt4VU96SVwvME9SdWxGT1FYRXNqazNFdm0yZlE1OUtMM29CdGNKRjFHUkpmY1dRSjd6WjNKUmhreUg5ZzErU2JiZmoxVVl0c3lsOGQrQ1REd0Z1cVdtWnlBMzliaUk1VllYQlc3OGlkNER1T1ZLZHp2XC9EdjR6V3kwZFhETTNWb2NlMG9aSVJ3UUJDNmxnNU4ybXc0UkdBaHA3SWNVTCs0RHBaY3JUT0s0K0VEMjRFbVdybHBUdXNVa0hOWFwvU2FWNkhzMzVQVEswNjVqWHRYbW4rK0d2RjVCekE0TlRBbitzaFRUSENzbDVzdjlyaG1td3gzKzNCQ3pJajBjTUFpRk1Uc1ZaMVR4MjMrTW5VWEZJcWtsalJseUQwN0ZuSVhJYktlSm9HdHg2dCtCOUVLSENxRXVKRG5LV0lFcytEbk1SUXpoaXVhT2g1blwvRzBmMDZRN0ZHNlBZQUtGR1RlXC90dytHU0tLNmo3MWRZR2dXeWNOelplSFcxc1NORlZSTDZwVVJiM1M5UkJNak9wZWRhM2ZVS0NoYklQcWhqcUYrd0tsNnE3WFF2bSt3NGRLWEh5aEdJNURZXC85VnNcL0RYNzR2UnhjVHR1dFpNaFRHeEk5SktteVlEUVRvRmh3RUtTeERYamRDOHRJdnNKRHU3TFE4dmUzbldBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlFOcmhBTm81bFM4Mk8zS1N2cEhRdEZIelwvdzdYS0RzRytzWmhSc0JRWStOKzFDYzQ5ZTNkM3hlZWppVG9BTldMYmg5bGxzT3k0aFJVblRGVWVJPSIsInR5cGUiOiJ3ZWJzaG9wZ2lmdGNhcmQifSx7Im5hbWUiOiJXRSBGYXNoaW9uIEdpZnRjYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJBYjAyYjRjMCFCUUFCQWdBaE1KSVE4elNaNkI2cVFzYlJ5b0x6TWtMYkpuSWNmSkhJTUxTN3RtYm4zZVJvWktUUldiZXk4UEl4b3lsdGFjbVVKa1U5SGt0enFyY2N6Zng3VVpkRW1TNVh1bXVrVDRObmx2VWVMUTZpQk5pVG0wV05xRHFnTDhQOFZ6cHUrNkdKc1Q0MW94clBXUVVuUklraDlaQmpxa3E2UStSVkhKd3NZVElkWnBLR2loYVpsSTN6TkJnd1NMczJMemxMbkFxTEFSQzVYOTNLdmZOQzlXaWZkYVBlbnRKUW1tSlV4MFU2cXUxVWo5YTZzSEI4R05OV0JSWlc3c1YzSGhTVVI2UVwvRlhZeFpYbXVmUmNxTTlyWXhJQ1wvSnU0RVYyYkorakxhb1BwWHU3UHRPWGlUMzlWR2FaMGFYMDJnZWh1U2dWUTRoancxaTdPNmtqY0tVbTZQWFhwMEpZRmVIMDJ5c0w2ZVVCdXppMFVMUDA5UFlnM0N5RnVrdmtlYytSbm1FUUJBY1dDUW16WjFvckhndENZWEN3bDQzbEk1YytOd080bWJOQzBGTDRmNVlcL1VnRHk3OVZGS1VkNWwzdzhMd0FFaW50NGgyMW5NTEtaWUNKeDFTMWVDWDVzaHp4K2NDU2Q1R0FxV1VBNzduWGtVU3dEQlhYUG1JcCtHS1FNa0s3SUZIZ0c5cVRKOXJGdmFkRjUyUHlFdjRic1djamVBeXo2K0NXT0ZCd2s1VHRFdlNLRGZLTEFxVTkrbWU5RGZUUDFRQlkrRkpZaUJyT0JXXC91Qmd2XC82TnVmemFEQldkczRqSk9WcG84UzAzXC95TkN2TTk0RFRKUElSZmliRXdHYW1NMnFyRVJwODZlMXdqcjBhbzhCXC9abGM3Wlg4UUR6cURtcFRDSFQ1MjhtYnVCRGtxN0E5bHdUSlZOa2YybGFlQnhjcUFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmZVloUDNFdWdMblwvRDE3Y1M4UU9xcEJJTVNVV0FvSmZXTjdyS200c1RRV2p0WFNzbzg1MjF4ZVF6VFRSM2o0TG00YjFKZVppTTNCdjQ2Z1ZjcTc5UHc9PSIsInR5cGUiOiJ3ZWZhc2hpb25naWZ0Y2FyZCJ9LHsibmFtZSI6Ildlc3Rlcm4gVW5pb24iLCJwYXltZW50TWV0aG9kRGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0NDcUlIVmp2V0Zmb08xMjVHMFFpXC9hV25rUVZ6bVZWRENvK1hwSlhBQkZENEpFZ1N4c3EydHJMWUxxeGl4bXJKWEV5XC9lNVJTMVkwS0Qyb213YXZPYW5RME5XcWtvZXJiQ2xlK3QxU0FDM3JwTVlvZFNVaEJBUWx1WENTdk1SWE5GcnpGcHhlSzUrU3pwaHF6VHZndkx1TUNOM0t5eTRmQnpDalhlTUp3UUI1bzJEcmFHTXQ2dzE5M1wvXC9uRFwva1ZHR2V4T2hNZkZOaXRSeXBkMmcwSUxzMVMxTytyTE9oMlVZdkVLY3pMYkoreE9xdENja1NiRTd0XC9BMjh5K2Zvd0p4eXFiRFpGblwvRGkxcitiSzJRK0IrQ3ZBY3ZkeGJ5clJKZUpEUVN2WUk1NHJ6XC8ycWs2RHZ6TFMreUt1N3VabUJhRnNkOEdGMVZjMENKV1ZlTFoxQkZcL1NocXVVd1hXV0F3dGFLM3pZTXkzQzM3UUVKaXpUc09Qd1U4TGdRNXh2ekVuMlcwaDgrWXJXcWhBSG5MTFNmUXZcL1F5WWxZdVNhNk1ZY3AwQ2Z1QzVXeHIwWFFkSHREdGRURHgwaXh1Q3ZHK2JWOFRleTZwRUFCRlZERkx0UkhoV1dzRFNsRkppMzVFTWF3enQ5cUJROXJpMm1JQmplb1RaVm1ZTkhIUG9RU1U3bFR1cGFkY1FuUGF1T3kwZ1RjOThDaFhsRFFhWUl4Z1hqb1ZIb1F1bGFheWk1K0hETkZINkZnSkVsdGI3K3ZaMWNoVDgzS0RNMzJiaWdGdFFqb2IrdmI3dUFyU3FDMVFab2Z3QTRicm5CbWl0Q1R1RkZzV0VmOTN4OWt6cnU1Y0ZLblpaQ3U2TFllRkJxaWZwUkRuVE0rOE9jbUtqWFhVdjRPcHpVS3k2aHhET3lRSlordnpaTWE1ZUFTTmExSVNZQUVwN0ltdGxlU0k2SWtGR01FRkJRVEV3TTBOQk5UTTNSVUZGUkRnM1F6STBSRVExTXprd09VSTRNRUUzT0VFNU1qTkZNemd5TTBRMk9FUkJRME01TkVJNVJrWTRNekExUkVNaWZUcjFBcndWc2ZEczYrcDF2eTRoekZwaVFFTzFxWmxBbXIwaEpCS3ZndERHXC9vcm1IazFoeDVDb0Z2amdLSmpcL2c5T1JsbGdZQWthdnRxZz0iLCJ0eXBlIjoid2VzdGVybnVuaW9uIn0seyJuYW1lIjoiV2lua2VsIENoZXF1ZSIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQXVHVHI3SGIrc1M5V2hNYUpieE1KUWhYdjlrcENUcVdiYytScEVFY0RCYW0xc1dQenFyQVdleUVwcVBwNXQwVHM5NEUzelc3UlRKMEF5RXZoVlMrS3BHUUtuK0VJN2p0MGxpVmJEYXFGQUc4N3haZE5kdEZWWGxmQndNazRETFdncjFRT1lXMUFBQm9WY1ZWMStNcTJoTFwvOHN2MjlkaDlPUmtUZjhmRnY2QnVFR0ZvRWMrWXplN2s1Z0xYbkxyUmtpQlZoN1docFpSNlRYTVp2ZWJnQWpCUTI2VzBlclVTVGp6enM0YlZsNVpxc1VMcW1IbWpqOVpySStNWjJjNG9yWU1LOFNKWGIrcUtaNjk3TkdFYXpzeU1aWlJtT0c1TkJZek9FamRLOVwvU2RuYWJnUmdxeEFXaHkzblNRZnFOZ1ZBcnB2Zml2RmJ1cDE0eFwvWk1cL1AyUDZ4QkZ5TnlLMHY1UE4yazlmM2dGRVV0dk0wWXozemoycDlxQXc2NlU2K3VnMzh1M2x1aUl3TEhYRnY4TWc4N0VMZnR1T0p3cnVBWXVydkNxeXZEQlkwajNxZ0JiOGZhM0E2RVVMZlhVMzVWMGhWbzZyOVNIVzNlZnZzb2NkNnZqS1FvZ1pQMlRnZjRlKytrSUY4MW4xdzM5eFNQYVRhU0hObmM5SEV0RmNFTXJna21GbG03K01XQUlmMTR4V2krakRkUHRKdGJTa0ZFXC9sRHF4c3lFMTZheEorbkNaMjkxNEVpcGxyczZGbXFcL2YzVDBRWFFHWHNad1RYTXdaVjh1YkFhNXh2NVNvd29pMlpHVnpERlJocXhLM1BmZFFJVk55U1wvVTB6cURUSjhEY28rMERubFBmUytcL1MzZExIaXhKekpESmVnaDFcL2N5MTBWejhRVXJCenBSQk9Ld0Rua3RQOHBCeE5lTzBkVnIwbkFFcDdJbXRsZVNJNklrRkdNRUZCUVRFd00wTkJOVE0zUlVGRlJEZzNRekkwUkVRMU16a3dPVUk0TUVFM09FRTVNak5GTXpneU0wUTJPRVJCUTBNNU5FSTVSa1k0TXpBMVJFTWlmVFJGQkJkN0h0TU8zMGh2XC8xcWV5UlZDXC95U2VBWGRZTCsrMVA1V25nWUxpMjkzcDMydkxMMTl1YWtlT1lKYmgwYWNOcVZOUzl1RVJmaFE9IiwidHlwZSI6IndpbmtlbGNoZXF1ZSJ9LHsibmFtZSI6IllvdXIgR2lmdCIsInBheW1lbnRNZXRob2REYXRhIjoiQWIwMmI0YzAhQlFBQkFnQndTemtBWkZQNjJyZjlBOXMxZVRSNWVaZWx2QU1HZHA3NWV5eGsyXC8wNTRWUkVtYXhcL05YNmJnR1lnNmh2cFJ1RTc4QVRWMCs5akk0TGN3SEtDTXVYc1pXV3FqOVJvN2hkZGlNdWMxWkRPVm1DQWNoS1ZubFIzWDFSNEk4ZWI0VStwbFNZNUMzMVZxREJDK3RHQWRzUWptNDRZMGU5ZVwvVzRrRjZTVlU3VUl2aDhcL3RzOE1jc0ZNY0JOY1wvZ3ZRXC9mVFRTZ0x5amdoSmFEY1wvMUo5WkZrZ3RWZ0FvVFNxZ3ppeXRDd3g5SjVkVjJ1cldmQVgzc0lLeUk0dElNZ0g3QzJ6T3ZkRTJXNndvSmx4dU1DXC9iaHhVbXQ5ek05UlVXSlZ6a3dhVktwbzdSQ1F6cXVvU3BPM00ra29IYitrTExwMTFYRWs0TU1WN2pWYnFMWWw0ZE9TNWlQOWt6Y2NlMGh4K1NBRE5sRU54TDE0VzlFSEhPRGFRYWVTUHJ1ZUJHbGY0bDhHWk1ueTNJUXY5VXptU1NcL3hXdnE3bE9Qb3YxdUZ5SktYRkkyaklMUjJkR0E2RksxK0NTdXFsUlwvbmt5UWNRbzJYRnVmWWk5ZzJIYXRURmZkNE1Ya1VTSEY0XC9UcGRGQWQ4QXNoeWFiTGpoT21qYlhaRzF6dWtXVzNvOExvNlwvckVMT2xvRnBRcGRhZHNYYjBNNXZaVmtyektJSWpIb1krRXZHQjF1cm5iWk5LVXphaDJXKzJjaHFTQzY5SU50SWNHajFNN3IwVHQ4RWFNZzREVkFLTVhzTW5ZUkl3cDJoN2cxTmlXdk5jRWdFTlVDRHB1dVdFTmEwOXlBNHNpUFI5YVdjTG05bnVrV1wvVFQ0NmVyVEczVk1oS0YrK3RWcCtHRkJlRlRyODNYQkRQc0tMalhnajNYcEdrdmhIbG1ERktBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZmErblRZNHdibVRDR1Rzb091WUxUZk1HYVlNN0h5eXo3QVhzTFRqOTUxSVp2RE43ZG9OdUt3MlBkVFk5RWQxN2RUaWNrWjBBa3c9PSIsInR5cGUiOiJ5b3VyZ2lmdCJ9XSwicHVibGljS2V5IjoiMTAwMDF8QkRGMDNGMjE2REUzNThERDZBQjIxNEI3NEJGMEY4QkZEQ0RBOUYzRUVFMEIzNjlEQzVBREJDQkUwRkZBQjJBNEZBMUUzMUM0OTUxOUJDQkM3MjQxODI0RUU0NUY3QUNDNUIwNDEyMzQ0NkQxMDVCNzEzMTM1ODk3RjZDQkM4MkM0NzhERjNCMjZGQ0MwREVEREZFOEJEMkYyOURCQUYzNUFFNjZFQ0U2QUZFNDhDOTg1QTA4NTkxQ0RDNTdFQTJCMzVGMjU1MUNERUVGRDNBQ0ZCOTEyRTA1MzBCNDAyNTQ5Mzk5QzkzQzJDMjNDRjc0QzQ0NDUxNUZDNkE2RTVEMjY3QTRBMkU1MUNBOTdGMzA0NjA4RkI1NjRERTcwRTFENjgzQ0JEQUZEN0U4NjkxMjNDOTE5NjIzODBEMzhBRjc0MDAzM0Q1MkRDMjUyM0RBODBDRTcyMDk3RDJFRDdEMUNBRTMzQjYwQzkxQUMyRjYzMDc3OTU4MDhEMkQzNTFGRDExMkMyODNFMDQzRjFCMjY2QzJDMzQ3REVFMzFFRThENjA2RDUxMjQzMUJDNUM5QzAxMDk5QTk2NzUzMkVGQTA2Njk4RjEzMEFGNTAwNUVDRTBDRUUzRkZBQzI0ODg0RTJDN0Y2RkNENDg2NjZENjRENDAwNTZDQ0JFNjI1NzkiLCJzZGtWZXJzaW9uIjoiMS4zLjAifQ==" } }, "post-payments-card-3d-secure-direct" : { @@ -7380,6 +11671,23 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-payments-card-3d-secure-direct-200" : { + "summary" : "Example response for request 'card-3d-secure-direct'", + "value" : { + "additionalData" : { + "cvcResult" : "1 Matches", + "authCode" : "074516", + "avsResult" : "4 AVS not supported for this card type", + "avsResultRaw" : "4", + "cvcResultRaw" : "M", + "refusalReasonRaw" : "AUTHORISED", + "acquirerCode" : "TestPmmAcquirer", + "acquirerReference" : "8PQMP9SJ7DN" + }, + "pspReference" : "993617894903480A", + "resultCode" : "Authorised" + } + }, "post-payments-card-3d-secure-securedfields" : { "summary" : "Make a payment with 3D Secure 2 native authentication", "value" : { @@ -7420,23 +11728,21 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", + "post-payments-card-securedfields-200" : { + "summary" : "Example response for request 'card-securedfields'", "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 + "additionalData" : { + "cvcResult" : "1 Matches", + "authCode" : "064649", + "avsResult" : "4 AVS not supported for this card type", + "avsResultRaw" : "4", + "cvcResultRaw" : "M", + "refusalReasonRaw" : "AUTHORISED", + "acquirerCode" : "TestPmmAcquirer", + "acquirerReference" : "8PQMP9SM92L" }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "pspReference" : "993617894914488A", + "resultCode" : "Authorised" } }, "post-payments-oneclick-direct" : { @@ -7457,67 +11763,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "recurringDetailReference" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } } } } diff --git a/json/CheckoutService-v40.json b/json/CheckoutService-v40.json index 335e75e..d297099 100644 --- a/json/CheckoutService-v40.json +++ b/json/CheckoutService-v40.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -963,25 +1119,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1007,11 +1176,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1032,16 +1196,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1063,50 +1227,14 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" } }, "schema" : { @@ -1115,6 +1243,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1124,16 +1257,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1144,11 +1277,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1159,11 +1287,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1174,26 +1297,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1220,6 +1338,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1229,7 +1352,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1274,7 +1402,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1310,6 +1443,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1319,7 +1457,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1369,17 +1512,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2871,22 +3014,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3118,7 +3261,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3306,26 +3449,18 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutCancelOrderRequest" : { @@ -3351,7 +3486,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3455,19 +3593,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3476,7 +3603,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutOrder" : { @@ -4910,6 +5038,11 @@ "description" : "The fraud result properties of the payment.", "$ref" : "#/components/schemas/FraudResult" }, + "merchantReference" : { + "x-addedInVersion" : 49, + "description" : "The reference used during the /payments request.", + "type" : "string" + }, "order" : { "description" : "Contains updated information regarding the order in case order information was provided in the request.", "$ref" : "#/components/schemas/CheckoutOrderResponse" @@ -5521,7 +5654,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6103,7 +6236,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7133,7 +7266,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -7556,6 +7689,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -7603,12 +7755,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -7620,6 +7806,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -7630,6 +7830,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -7640,6 +7847,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -7671,6 +7888,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -7694,12 +7923,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -7712,6 +10827,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -7724,6 +11443,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -7763,6 +12086,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -7781,71 +12110,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.3.0" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-direct" : { @@ -7872,143 +12140,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedExpiryMonth" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedExpiryYear" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "storeDetails" : true - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737", - "storeDetails" : true - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -8090,99 +12221,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "recurringDetailReference" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "recurringDetailReference" : "8315791039321763" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } } } } diff --git a/json/CheckoutService-v41.json b/json/CheckoutService-v41.json index 127e081..a8b08e8 100644 --- a/json/CheckoutService-v41.json +++ b/json/CheckoutService-v41.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -963,25 +1119,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1007,11 +1176,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1032,16 +1196,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1063,56 +1227,17 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "googlepay" : { - "$ref" : "#/components/examples/post-payments-googlepay" - }, - "card-3d-secure-2-web" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" + }, + "card-3d-secure-2-web" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" } }, "schema" : { @@ -1121,6 +1246,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1130,16 +1260,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1150,11 +1280,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1165,11 +1290,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1180,26 +1300,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1226,6 +1341,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1235,7 +1355,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1280,7 +1405,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1316,6 +1446,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1325,7 +1460,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1375,17 +1515,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2877,22 +3017,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3124,7 +3264,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3312,26 +3452,18 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutCancelOrderRequest" : { @@ -3357,7 +3489,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3461,19 +3596,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3482,7 +3606,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutOrder" : { @@ -4916,6 +5041,11 @@ "description" : "The fraud result properties of the payment.", "$ref" : "#/components/schemas/FraudResult" }, + "merchantReference" : { + "x-addedInVersion" : 49, + "description" : "The reference used during the /payments request.", + "type" : "string" + }, "order" : { "description" : "Contains updated information regarding the order in case order information was provided in the request.", "$ref" : "#/components/schemas/CheckoutOrderResponse" @@ -5532,7 +5662,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6119,7 +6249,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7149,7 +7279,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -7604,6 +7734,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -7651,12 +7800,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -7668,6 +7851,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -7678,6 +7875,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -7688,6 +7892,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -7719,6 +7933,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -7742,12 +7968,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -7760,6 +10872,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -7772,6 +11488,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -7811,6 +12131,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -7829,71 +12155,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.9.5" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-2-web" : { @@ -7967,159 +12232,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedExpiryMonth" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedExpiryYear" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "storeDetails" : true - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737", - "storeDetails" : true - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-googlepay" : { - "summary" : "Make a Google Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "paywithgoogle", - "googlePayToken" : "==Payload as retrieved from Google Pay response==" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YourMerchantAccount" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -8201,99 +12313,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "recurringDetailReference" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "recurringDetailReference" : "8315791039321763" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } } } } diff --git a/json/CheckoutService-v46.json b/json/CheckoutService-v46.json index 6983ea0..edc8a40 100644 --- a/json/CheckoutService-v46.json +++ b/json/CheckoutService-v46.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -963,25 +1119,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1007,11 +1176,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1032,16 +1196,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1063,56 +1227,17 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "googlepay" : { - "$ref" : "#/components/examples/post-payments-googlepay" - }, - "card-3d-secure-2-web" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" + }, + "card-3d-secure-2-web" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" } }, "schema" : { @@ -1121,6 +1246,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1130,16 +1260,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1150,11 +1280,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1165,11 +1290,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1180,26 +1300,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1226,6 +1341,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1235,7 +1355,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1280,7 +1405,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1316,6 +1446,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1325,7 +1460,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1375,17 +1515,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2877,22 +3017,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3124,7 +3264,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3312,26 +3452,18 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutCancelOrderRequest" : { @@ -3357,7 +3489,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3461,19 +3596,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3482,7 +3606,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutOrder" : { @@ -5537,7 +5662,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6124,7 +6249,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7162,7 +7287,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -7617,6 +7742,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -7664,12 +7808,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -7681,6 +7859,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -7691,6 +7883,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -7701,6 +7900,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -7732,6 +7941,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -7755,12 +7976,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -7773,6 +10880,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -7785,6 +11496,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -7824,6 +12139,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -7842,71 +12163,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.9.5" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-2-web" : { @@ -7981,159 +12241,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedExpiryMonth" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedExpiryYear" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "storeDetails" : true - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737", - "storeDetails" : true - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-googlepay" : { - "summary" : "Make a Google Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "paywithgoogle", - "googlePayToken" : "==Payload as retrieved from Google Pay response==" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YourMerchantAccount" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -8215,99 +12322,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "recurringDetailReference" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "recurringDetailReference" : "8315791039321763" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } } } } diff --git a/json/CheckoutService-v49.json b/json/CheckoutService-v49.json index 5d10231..f917ba3 100644 --- a/json/CheckoutService-v49.json +++ b/json/CheckoutService-v49.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -963,25 +1119,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1007,11 +1176,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1032,16 +1196,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1063,56 +1227,17 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "googlepay" : { - "$ref" : "#/components/examples/post-payments-googlepay" - }, - "card-3d-secure-2-web" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" + }, + "card-3d-secure-2-web" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" } }, "schema" : { @@ -1121,6 +1246,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1130,16 +1260,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1150,11 +1280,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1165,11 +1290,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1180,26 +1300,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1226,6 +1341,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1235,7 +1355,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1280,7 +1405,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1316,6 +1446,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1325,7 +1460,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1375,17 +1515,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2917,22 +3057,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3199,7 +3339,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3387,26 +3527,18 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutBankTransferAction" : { @@ -3483,7 +3615,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3587,19 +3722,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3608,7 +3732,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutDonationAction" : { @@ -5379,8 +5504,12 @@ "properties" : { "action" : { "x-addedInVersion" : 49, - "description" : "Action to be taken for completing the payment.", - "$ref" : "#/components/schemas/CheckoutThreeDS2ChallengeAction" + "description" : "Action to be taken for completing the payment. When returned, only the 3D Secure action is needed in most cases.", + "oneOf" : [ + { + "$ref" : "#/components/schemas/CheckoutRedirectAction" + } + ] }, "additionalData" : { "additionalProperties" : { @@ -6082,7 +6211,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6720,7 +6849,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7795,7 +7924,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -8364,6 +8493,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -8411,12 +8559,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -8428,6 +8610,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -8438,6 +8634,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -8448,6 +8651,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -8479,6 +8692,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -8502,12 +8727,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -8520,6 +11631,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -8532,6 +12247,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -8571,6 +12890,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -8589,71 +12914,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.9.5" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-2-web" : { @@ -8728,159 +12992,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedExpiryMonth" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedExpiryYear" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "storeDetails" : true - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737", - "storeDetails" : true - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-googlepay" : { - "summary" : "Make a Google Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "paywithgoogle", - "googlePayToken" : "==Payload as retrieved from Google Pay response==" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YourMerchantAccount" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -8962,100 +13073,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "recurringDetailReference" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "storedPaymentMethodId" : "8316038796685850" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "Subscription" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } } } } diff --git a/json/CheckoutService-v50.json b/json/CheckoutService-v50.json index dedd53e..0da47a6 100644 --- a/json/CheckoutService-v50.json +++ b/json/CheckoutService-v50.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -963,25 +1119,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1007,11 +1176,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1032,16 +1196,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1063,59 +1227,17 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "subscription-first-transaction" : { - "$ref" : "#/components/examples/post-payments-subscription-first-transaction" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "googlepay" : { - "$ref" : "#/components/examples/post-payments-googlepay" - }, - "card-3d-secure-2-web" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" + }, + "card-3d-secure-2-web" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" } }, "schema" : { @@ -1124,6 +1246,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1133,16 +1260,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1153,11 +1280,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1168,11 +1290,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1183,26 +1300,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1229,6 +1341,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1238,7 +1355,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1283,7 +1405,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1319,6 +1446,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1328,7 +1460,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1378,17 +1515,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2930,22 +3067,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3212,7 +3349,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3406,26 +3543,18 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutBankTransferAction" : { @@ -3502,7 +3631,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3606,19 +3738,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3627,7 +3748,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutDonationAction" : { @@ -5403,8 +5525,12 @@ "properties" : { "action" : { "x-addedInVersion" : 49, - "description" : "Action to be taken for completing the payment.", - "$ref" : "#/components/schemas/CheckoutThreeDS2ChallengeAction" + "description" : "Action to be taken for completing the payment. When returned, only the 3D Secure action is needed in most cases.", + "oneOf" : [ + { + "$ref" : "#/components/schemas/CheckoutRedirectAction" + } + ] }, "additionalData" : { "additionalProperties" : { @@ -6111,7 +6237,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6755,7 +6881,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7836,7 +7962,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -8425,6 +8551,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -8472,12 +8617,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -8489,6 +8668,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -8499,6 +8692,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -8509,6 +8709,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -8540,6 +8750,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -8563,12 +8785,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -8581,6 +11689,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -8593,6 +12305,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -8632,6 +12948,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -8650,71 +12972,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.9.5" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-2-web" : { @@ -8789,163 +13050,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedExpiryMonth" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedExpiryYear" : "adyenjs_0_1_18$MT6ppy0FAMVMLH...", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-googlepay" : { - "summary" : "Make a Google Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "paywithgoogle", - "googlePayToken" : "==Payload as retrieved from Google Pay response==" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YourMerchantAccount" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -9027,126 +13131,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "storedPaymentMethodId" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "CardOnFile" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "storedPaymentMethodId" : "8316038796685850" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "Subscription" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } - }, - "post-payments-subscription-first-transaction" : { - "summary" : "Tokenize card details for a subscription", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "Subscription" - } } } } diff --git a/json/CheckoutService-v51.json b/json/CheckoutService-v51.json index a05ac3f..aa7a856 100644 --- a/json/CheckoutService-v51.json +++ b/json/CheckoutService-v51.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -963,25 +1119,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1007,11 +1176,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1032,16 +1196,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1063,59 +1227,17 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "subscription-first-transaction" : { - "$ref" : "#/components/examples/post-payments-subscription-first-transaction" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "googlepay" : { - "$ref" : "#/components/examples/post-payments-googlepay" - }, - "card-3d-secure-2-web" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" + }, + "card-3d-secure-2-web" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" } }, "schema" : { @@ -1124,6 +1246,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1133,16 +1260,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1153,11 +1280,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1168,11 +1290,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1183,26 +1300,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1229,6 +1341,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1238,7 +1355,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1283,7 +1405,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1319,6 +1446,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1328,7 +1460,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1378,17 +1515,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2930,22 +3067,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3218,7 +3355,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3412,26 +3549,18 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutBankTransferAction" : { @@ -3508,7 +3637,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3612,19 +3744,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3633,7 +3754,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutDonationAction" : { @@ -5409,8 +5531,12 @@ "properties" : { "action" : { "x-addedInVersion" : 49, - "description" : "Action to be taken for completing the payment.", - "$ref" : "#/components/schemas/CheckoutThreeDS2ChallengeAction" + "description" : "Action to be taken for completing the payment. When returned, only the 3D Secure action is needed in most cases.", + "oneOf" : [ + { + "$ref" : "#/components/schemas/CheckoutRedirectAction" + } + ] }, "additionalData" : { "additionalProperties" : { @@ -6136,7 +6262,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6786,7 +6912,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7867,7 +7993,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -8456,6 +8582,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -8503,12 +8648,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -8520,6 +8699,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -8530,6 +8723,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -8540,6 +8740,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -8571,6 +8781,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -8594,12 +8816,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -8612,6 +11720,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -8624,6 +12336,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -8663,6 +12979,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -8681,71 +13003,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.9.5" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-2-web" : { @@ -8820,163 +13081,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "storePaymentMethod" : true, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-googlepay" : { - "summary" : "Make a Google Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "paywithgoogle", - "googlePayToken" : "==Payload as retrieved from Google Pay response==" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YourMerchantAccount" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -9058,126 +13162,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "storedPaymentMethodId" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "CardOnFile" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "storedPaymentMethodId" : "8316038796685850" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "Subscription" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } - }, - "post-payments-subscription-first-transaction" : { - "summary" : "Tokenize card details for a subscription", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "Subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } } } } diff --git a/json/CheckoutService-v52.json b/json/CheckoutService-v52.json index 9afe524..ec90037 100644 --- a/json/CheckoutService-v52.json +++ b/json/CheckoutService-v52.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -963,25 +1119,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1007,11 +1176,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1032,16 +1196,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1063,59 +1227,17 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "subscription-first-transaction" : { - "$ref" : "#/components/examples/post-payments-subscription-first-transaction" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "googlepay" : { - "$ref" : "#/components/examples/post-payments-googlepay" - }, - "card-3d-secure-2-web" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" + }, + "card-3d-secure-2-web" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" } }, "schema" : { @@ -1124,6 +1246,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1133,16 +1260,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1153,11 +1280,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1168,11 +1290,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1183,26 +1300,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1229,6 +1341,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1238,7 +1355,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1283,7 +1405,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1319,6 +1446,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1328,7 +1460,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1378,17 +1515,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2930,22 +3067,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3218,7 +3355,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3412,26 +3549,18 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutBankTransferAction" : { @@ -3508,7 +3637,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3612,19 +3744,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3633,7 +3754,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutDonationAction" : { @@ -5409,8 +5531,12 @@ "properties" : { "action" : { "x-addedInVersion" : 49, - "description" : "Action to be taken for completing the payment.", - "$ref" : "#/components/schemas/CheckoutThreeDS2ChallengeAction" + "description" : "Action to be taken for completing the payment. When returned, only the 3D Secure action is needed in most cases.", + "oneOf" : [ + { + "$ref" : "#/components/schemas/CheckoutRedirectAction" + } + ] }, "additionalData" : { "additionalProperties" : { @@ -6141,7 +6267,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6796,7 +6922,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7877,7 +8003,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -8466,6 +8592,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -8513,12 +8658,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -8530,6 +8709,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -8540,6 +8733,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -8550,6 +8750,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -8581,6 +8791,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -8604,12 +8826,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -8622,6 +11730,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -8634,6 +12346,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -8673,6 +12989,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -8691,71 +13013,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.9.5" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-2-web" : { @@ -8830,163 +13091,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "storePaymentMethod" : true, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-googlepay" : { - "summary" : "Make a Google Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "paywithgoogle", - "googlePayToken" : "==Payload as retrieved from Google Pay response==" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YourMerchantAccount" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -9068,126 +13172,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "storedPaymentMethodId" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "CardOnFile" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "storedPaymentMethodId" : "8316038796685850" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "Subscription" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } - }, - "post-payments-subscription-first-transaction" : { - "summary" : "Tokenize card details for a subscription", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "Subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } } } } diff --git a/json/CheckoutService-v53.json b/json/CheckoutService-v53.json index 9e93925..86b5f44 100644 --- a/json/CheckoutService-v53.json +++ b/json/CheckoutService-v53.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -963,25 +1119,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1007,11 +1176,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1032,16 +1196,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1063,59 +1227,17 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "subscription-first-transaction" : { - "$ref" : "#/components/examples/post-payments-subscription-first-transaction" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "googlepay" : { - "$ref" : "#/components/examples/post-payments-googlepay" - }, - "card-3d-secure-2-web" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" + }, + "card-3d-secure-2-web" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" } }, "schema" : { @@ -1124,6 +1246,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1133,16 +1260,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1153,11 +1280,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1168,11 +1290,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1183,26 +1300,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1229,6 +1341,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1238,7 +1355,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1283,7 +1405,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1319,6 +1446,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1328,7 +1460,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1378,17 +1515,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2930,22 +3067,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3218,7 +3355,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3412,26 +3549,18 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutBankTransferAction" : { @@ -3508,7 +3637,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3612,19 +3744,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3633,7 +3754,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutDonationAction" : { @@ -5409,8 +5531,12 @@ "properties" : { "action" : { "x-addedInVersion" : 49, - "description" : "Action to be taken for completing the payment.", - "$ref" : "#/components/schemas/CheckoutThreeDS2ChallengeAction" + "description" : "Action to be taken for completing the payment. When returned, only the 3D Secure action is needed in most cases.", + "oneOf" : [ + { + "$ref" : "#/components/schemas/CheckoutRedirectAction" + } + ] }, "additionalData" : { "additionalProperties" : { @@ -6155,7 +6281,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6810,7 +6936,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7899,7 +8025,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -8488,6 +8614,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -8535,12 +8680,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -8552,6 +8731,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -8562,6 +8755,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -8572,6 +8772,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -8603,6 +8813,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -8626,12 +8848,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -8644,6 +11752,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -8656,6 +12368,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -8695,6 +13011,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -8713,71 +13035,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.9.5" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-2-web" : { @@ -8852,163 +13113,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "storePaymentMethod" : true, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-googlepay" : { - "summary" : "Make a Google Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "paywithgoogle", - "googlePayToken" : "==Payload as retrieved from Google Pay response==" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YourMerchantAccount" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -9090,126 +13194,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "storedPaymentMethodId" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "CardOnFile" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "storedPaymentMethodId" : "8316038796685850" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "Subscription" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } - }, - "post-payments-subscription-first-transaction" : { - "summary" : "Tokenize card details for a subscription", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "Subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } } } } diff --git a/json/CheckoutService-v64.json b/json/CheckoutService-v64.json index 3faa73f..326bcfc 100644 --- a/json/CheckoutService-v64.json +++ b/json/CheckoutService-v64.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -963,25 +1119,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1007,11 +1176,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1032,16 +1196,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1063,59 +1227,17 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "subscription-first-transaction" : { - "$ref" : "#/components/examples/post-payments-subscription-first-transaction" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "googlepay" : { - "$ref" : "#/components/examples/post-payments-googlepay" - }, - "card-3d-secure-2-web" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" + }, + "card-3d-secure-2-web" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" } }, "schema" : { @@ -1124,6 +1246,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1133,16 +1260,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1153,11 +1280,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1168,11 +1290,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1183,26 +1300,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1229,6 +1341,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1238,7 +1355,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1283,7 +1405,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1319,6 +1446,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1328,7 +1460,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1378,17 +1515,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2930,22 +3067,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3218,7 +3355,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3412,26 +3549,18 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutBankTransferAction" : { @@ -3508,7 +3637,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3612,19 +3744,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3633,7 +3754,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutDonationAction" : { @@ -5445,8 +5567,12 @@ "properties" : { "action" : { "x-addedInVersion" : 49, - "description" : "Action to be taken for completing the payment.", - "$ref" : "#/components/schemas/CheckoutThreeDS2ChallengeAction" + "description" : "Action to be taken for completing the payment. When returned, only the 3D Secure action is needed in most cases.", + "oneOf" : [ + { + "$ref" : "#/components/schemas/CheckoutRedirectAction" + } + ] }, "additionalData" : { "additionalProperties" : { @@ -6210,7 +6336,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6879,7 +7005,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7968,7 +8094,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -8557,6 +8683,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -8604,12 +8749,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -8621,6 +8800,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -8631,6 +8824,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -8641,6 +8841,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -8672,6 +8882,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -8695,12 +8917,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -8713,6 +11821,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -8725,6 +12437,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -8764,6 +13080,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -8782,71 +13104,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.9.5" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-2-web" : { @@ -8921,163 +13182,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "storePaymentMethod" : true, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-googlepay" : { - "summary" : "Make a Google Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "paywithgoogle", - "googlePayToken" : "==Payload as retrieved from Google Pay response==" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YourMerchantAccount" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -9159,126 +13263,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "storedPaymentMethodId" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "CardOnFile" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "storedPaymentMethodId" : "8316038796685850" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "Subscription" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } - }, - "post-payments-subscription-first-transaction" : { - "summary" : "Tokenize card details for a subscription", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "Subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } } } } diff --git a/json/CheckoutService-v65.json b/json/CheckoutService-v65.json index b3f5edd..f88139e 100644 --- a/json/CheckoutService-v65.json +++ b/json/CheckoutService-v65.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -963,25 +1119,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1007,11 +1176,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1032,16 +1196,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1063,59 +1227,17 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "subscription-first-transaction" : { - "$ref" : "#/components/examples/post-payments-subscription-first-transaction" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "googlepay" : { - "$ref" : "#/components/examples/post-payments-googlepay" - }, - "card-3d-secure-2-web" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" + }, + "card-3d-secure-2-web" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" } }, "schema" : { @@ -1124,6 +1246,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1133,16 +1260,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1153,11 +1280,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1168,11 +1290,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1183,26 +1300,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1229,6 +1341,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1238,7 +1355,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1283,7 +1405,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1319,6 +1446,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1328,7 +1460,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1378,17 +1515,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2945,22 +3082,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3227,7 +3364,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3421,20 +3558,11 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" }, @@ -3445,7 +3573,8 @@ } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutBankTransferAction" : { @@ -3522,7 +3651,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3626,19 +3758,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3647,7 +3768,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutDonationAction" : { @@ -5464,8 +5586,12 @@ "properties" : { "action" : { "x-addedInVersion" : 49, - "description" : "Action to be taken for completing the payment.", - "$ref" : "#/components/schemas/CheckoutThreeDS2ChallengeAction" + "description" : "Action to be taken for completing the payment. When returned, only the 3D Secure action is needed in most cases.", + "oneOf" : [ + { + "$ref" : "#/components/schemas/CheckoutRedirectAction" + } + ] }, "additionalData" : { "additionalProperties" : { @@ -6190,7 +6316,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6853,7 +6979,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7954,7 +8080,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -8543,6 +8669,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -8592,12 +8737,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -8609,6 +8788,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -8619,6 +8812,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -8629,6 +8829,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -8660,6 +8870,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -8683,12 +8905,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -8701,6 +11809,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -8713,6 +12425,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -8752,6 +13068,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -8770,71 +13092,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.9.5" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-2-web" : { @@ -8909,163 +13170,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "storePaymentMethod" : true, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-googlepay" : { - "summary" : "Make a Google Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "paywithgoogle", - "googlePayToken" : "==Payload as retrieved from Google Pay response==" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YourMerchantAccount" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -9147,126 +13251,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "storedPaymentMethodId" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "CardOnFile" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "storedPaymentMethodId" : "8316038796685850" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "Subscription" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } - }, - "post-payments-subscription-first-transaction" : { - "summary" : "Tokenize card details for a subscription", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "Subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } } } } diff --git a/json/CheckoutService-v66.json b/json/CheckoutService-v66.json index f1fdd7c..9b7053a 100644 --- a/json/CheckoutService-v66.json +++ b/json/CheckoutService-v66.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -266,16 +306,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -335,7 +390,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -376,16 +436,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -395,7 +470,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -455,7 +535,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -491,18 +576,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -562,7 +660,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -610,18 +713,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -681,7 +797,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -728,16 +849,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -797,7 +939,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -841,16 +988,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -900,17 +1062,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -941,12 +1103,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -963,25 +1119,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1007,11 +1176,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1032,16 +1196,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1063,59 +1227,17 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "subscription-first-transaction" : { - "$ref" : "#/components/examples/post-payments-subscription-first-transaction" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "googlepay" : { - "$ref" : "#/components/examples/post-payments-googlepay" - }, - "card-3d-secure-2-web" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" + }, + "card-3d-secure-2-web" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" } }, "schema" : { @@ -1124,6 +1246,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1133,16 +1260,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1153,11 +1280,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1168,11 +1290,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1183,26 +1300,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1229,6 +1341,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1238,7 +1355,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1283,7 +1405,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1319,6 +1446,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1328,7 +1460,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1378,17 +1515,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2945,22 +3082,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3227,7 +3364,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3421,20 +3558,11 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" }, @@ -3445,7 +3573,8 @@ } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutBankTransferAction" : { @@ -3522,7 +3651,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3626,19 +3758,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3647,7 +3768,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutDonationAction" : { @@ -5464,8 +5586,12 @@ "properties" : { "action" : { "x-addedInVersion" : 49, - "description" : "Action to be taken for completing the payment.", - "$ref" : "#/components/schemas/CheckoutThreeDS2ChallengeAction" + "description" : "Action to be taken for completing the payment. When returned, only the 3D Secure action is needed in most cases.", + "oneOf" : [ + { + "$ref" : "#/components/schemas/CheckoutRedirectAction" + } + ] }, "additionalData" : { "additionalProperties" : { @@ -6195,7 +6321,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6863,7 +6989,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7964,7 +8090,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -8553,6 +8679,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -8602,12 +8747,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -8619,6 +8798,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -8629,6 +8822,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -8639,6 +8839,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -8670,6 +8880,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -8693,12 +8915,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -8711,6 +11819,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -8723,6 +12435,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -8762,6 +13078,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -8780,71 +13102,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.9.5" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-2-web" : { @@ -8919,163 +13180,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "storePaymentMethod" : true, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-googlepay" : { - "summary" : "Make a Google Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "paywithgoogle", - "googlePayToken" : "==Payload as retrieved from Google Pay response==" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YourMerchantAccount" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -9157,126 +13261,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "storedPaymentMethodId" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "CardOnFile" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "storedPaymentMethodId" : "8316038796685850" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "Subscription" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } - }, - "post-payments-subscription-first-transaction" : { - "summary" : "Tokenize card details for a subscription", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "Subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } } } } diff --git a/json/CheckoutService-v67.json b/json/CheckoutService-v67.json index c447cf0..458451d 100644 --- a/json/CheckoutService-v67.json +++ b/json/CheckoutService-v67.json @@ -46,16 +46,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCreateOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -115,7 +130,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -156,16 +176,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-orders-cancel-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutCancelOrderResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -225,7 +260,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -268,16 +308,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-originKeys-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutUtilityResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -337,7 +392,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -378,16 +438,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentLinks-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "201" : { "content" : { @@ -397,7 +472,12 @@ } } }, - "description" : "Created - the request has succeeded." + "description" : "Created - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -457,7 +537,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -493,18 +578,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/get-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -564,7 +662,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -612,18 +715,31 @@ "schema" : { "type" : "string" } + }, + { + "$ref" : "#/components/parameters/Idempotency-Key" } ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/patch-paymentLinks-linkId-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentLinkResource" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -683,7 +799,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -730,16 +851,37 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-paymentMethods-basic-200" + }, + "include-oneclick-200" : { + "$ref" : "#/components/examples/post-paymentMethods-include-oneclick-200" + }, + "filtered-200" : { + "$ref" : "#/components/examples/post-paymentMethods-filtered-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentMethodsResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -799,7 +941,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -843,16 +990,31 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "plastix-200" : { + "$ref" : "#/components/examples/post-paymentMethods-balance-plastix-200" + } + }, "schema" : { "$ref" : "#/components/schemas/CheckoutBalanceCheckResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -902,17 +1064,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -943,12 +1105,6 @@ "content" : { "application/json" : { "examples" : { - "split" : { - "$ref" : "#/components/examples/post-paymentSession-split" - }, - "web" : { - "$ref" : "#/components/examples/post-paymentSession-web" - }, "android" : { "$ref" : "#/components/examples/post-paymentSession-android" }, @@ -965,25 +1121,38 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { "application/json" : { + "examples" : { + "web-200" : { + "$ref" : "#/components/examples/post-paymentSession-web-200" + }, + "enableOneClick-200" : { + "$ref" : "#/components/examples/post-paymentSession-enableOneClick-200" + } + }, "schema" : { "$ref" : "#/components/schemas/PaymentSetupResponse" } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1009,11 +1178,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1034,16 +1198,16 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1065,59 +1229,17 @@ "content" : { "application/json" : { "examples" : { - "enableOneClick-SF" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-SF" - }, - "giropay" : { - "$ref" : "#/components/examples/post-payments-giropay" - }, - "card-3d-secure-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-securedfields" - }, - "enableOneClick-raw" : { - "$ref" : "#/components/examples/post-payments-enableOneClick-raw" - }, - "applepay" : { - "$ref" : "#/components/examples/post-payments-applepay" - }, - "ideal" : { - "$ref" : "#/components/examples/post-payments-ideal" - }, - "oneclick-securedfields" : { - "$ref" : "#/components/examples/post-payments-oneclick-securedfields" - }, - "subscription-first-transaction" : { - "$ref" : "#/components/examples/post-payments-subscription-first-transaction" - }, - "recurring" : { - "$ref" : "#/components/examples/post-payments-recurring" - }, - "oneclick-direct" : { - "$ref" : "#/components/examples/post-payments-oneclick-direct" - }, - "card-direct" : { - "$ref" : "#/components/examples/post-payments-card-direct" - }, - "googlepay" : { - "$ref" : "#/components/examples/post-payments-googlepay" - }, - "card-3d-secure-2-web" : { - "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" - }, - "sofort" : { - "$ref" : "#/components/examples/post-payments-sofort" - }, - "card-securedfields" : { - "$ref" : "#/components/examples/post-payments-card-securedfields" - }, "card-3d-secure-direct" : { "$ref" : "#/components/examples/post-payments-card-3d-secure-direct" }, "klarna" : { "$ref" : "#/components/examples/post-payments-klarna" }, - "split" : { - "$ref" : "#/components/examples/post-payments-split" + "oneclick-direct" : { + "$ref" : "#/components/examples/post-payments-oneclick-direct" + }, + "card-3d-secure-2-web" : { + "$ref" : "#/components/examples/post-payments-card-3d-secure-2-web" } }, "schema" : { @@ -1126,6 +1248,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1135,16 +1262,16 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1155,11 +1282,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1170,11 +1292,6 @@ "403" : { "content" : { "application/json" : { - "examples" : { - "generic-403" : { - "$ref" : "#/components/examples/generic-403" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1185,26 +1302,21 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -1231,6 +1343,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1240,7 +1357,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1285,7 +1407,12 @@ } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -1321,6 +1448,11 @@ } } }, + "parameters" : [ + { + "$ref" : "#/components/parameters/Idempotency-Key" + } + ], "responses" : { "200" : { "content" : { @@ -1330,7 +1462,12 @@ } } }, - "description" : "OK - the request has succeeded." + "description" : "OK - the request has succeeded.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "400" : { "content" : { @@ -1380,17 +1517,17 @@ "422" : { "content" : { "application/json" : { - "examples" : { - "generic-422" : { - "$ref" : "#/components/examples/generic-422" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } } }, - "description" : "Unprocessable Entity - a request validation error." + "description" : "Unprocessable Entity - a request validation error.", + "headers" : { + "Idempotency-Key" : { + "$ref" : "#/components/headers/Idempotency-Key" + } + } }, "500" : { "content" : { @@ -2947,22 +3084,22 @@ }, "encryptedCardNumber" : { "description" : "The encrypted card number.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryMonth" : { "description" : "The encrypted card expiry month.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedExpiryYear" : { "description" : "The encrypted card expiry year.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "encryptedSecurityCode" : { "description" : "The encrypted card verification code.", - "maxLength" : 7000, + "maxLength" : 10000, "type" : "string" }, "expiryMonth" : { @@ -3229,7 +3366,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3423,20 +3560,11 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Success** – Indicates that the balance check was successful.\n* **NotEnoughBalance** – Commonly indicates that the card did not have enough balance to pay the amount in the request, or that the currency of the balance on the card did not match the currency of the requested amount.\n* **Failed** – Indicates that the balance check failed.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", - "Success" + "Success", + "NotEnoughBalance", + "Failed" ], "type" : "string" }, @@ -3447,7 +3575,8 @@ } }, "required" : [ - "balance" + "balance", + "resultCode" ] }, "CheckoutBankTransferAction" : { @@ -3524,7 +3653,10 @@ "type" : "string" }, "resultCode" : { - "description" : "The result of the cancellation request.", + "description" : "The result of the cancellation request.\n\nPossible values:\n\n* **Received** – Indicates the cancellation has successfully been received by Adyen, and will be processed.", + "enum" : [ + "Received" + ], "type" : "string" } }, @@ -3628,19 +3760,8 @@ "$ref" : "#/components/schemas/Amount" }, "resultCode" : { - "description" : "The result of the payment. For more information, see [Result codes](https://docs.adyen.com/online-payments/payment-result-codes).\n\nPossible values:\n\n* **AuthenticationFinished** – The payment has been successfully authenticated with 3D Secure 2. Returned for 3D Secure 2 authentication-only transactions.\n* **AuthenticationNotRequired** – The transaction does not require 3D Secure authentication. Returned for [standalone authentication-only integrations](https://docs.adyen.com/online-payments/3d-secure/other-3ds-flows/authentication-only).\n* **Authorised** – The payment was successfully authorised. This state serves as an indicator to proceed with the delivery of goods and services. This is a final state.\n* **Cancelled** – Indicates the payment has been cancelled (either by the shopper or the merchant) before processing was completed. This is a final state.\n* **ChallengeShopper** – The issuer requires further shopper interaction before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Error** – There was an error when the payment was being processed. The reason is given in the `refusalReason` field. This is a final state.\n* **IdentifyShopper** – The issuer requires the shopper's device fingerprint before the payment can be authenticated. Returned for 3D Secure 2 transactions.\n* **Pending** – Indicates that it is not possible to obtain the final status of the payment. This can happen if the systems providing final status information for the payment are unavailable, or if the shopper needs to take further action to complete the payment.\n* **PresentToShopper** – Indicates that the response contains additional information that you need to present to a shopper, so that they can use it to complete a payment.\n* **Received** – Indicates the payment has successfully been received by Adyen, and will be processed. This is the initial state for all payments.\n* **RedirectShopper** – Indicates the shopper should be redirected to an external web page or app to complete the authorisation.\n* **Refused** – Indicates the payment was refused. The reason is given in the `refusalReason` field. This is a final state.", + "description" : "The result of the order creation request.\n The value is always **Success**.", "enum" : [ - "AuthenticationFinished", - "Authorised", - "Cancelled", - "ChallengeShopper", - "Error", - "IdentifyShopper", - "Pending", - "PresentToShopper", - "Received", - "RedirectShopper", - "Refused", "Success" ], "type" : "string" @@ -3649,7 +3770,8 @@ "required" : [ "remainingAmount", "expiresAt", - "orderData" + "orderData", + "resultCode" ] }, "CheckoutDonationAction" : { @@ -6136,7 +6258,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -6757,7 +6879,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -7858,7 +7980,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -8486,6 +8608,25 @@ "type" : "http" } }, + "headers" : { + "Idempotency-Key" : { + "description" : "The idempotency key used for processing the request. Present if the key was provided in the request.", + "schema" : { + "type" : "string" + } + } + }, + "parameters" : { + "Idempotency-Key" : { + "description" : "A unique identifier for the message with a maximum of 64 characters (we recommend a UUID).", + "example" : "37ca9c97-d1d1-4c62-89e8-706891a563ed", + "name" : "Idempotency-Key", + "in" : "header", + "schema" : { + "type" : "string" + } + } + }, "examples" : { "generic-400" : { "summary" : "Response code 400. Bad request.", @@ -8535,12 +8676,46 @@ "pspReference" : "8516091485743033" } }, + "get-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "active", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "patch-paymentLinks-linkId-basic" : { "summary" : "Update the status of a payment link", "value" : { "status" : "expired" } }, + "patch-paymentLinks-linkId-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 8700 + }, + "countryCode" : "NL", + "expiresAt" : "2021-04-08T14:06:39Z", + "merchantAccount" : "TestMerchantCheckout", + "reference" : "shopper-reference-ekvL83", + "shopperLocale" : "hu-HU", + "shopperReference" : "shopper-reference-LZfdWZ", + "status" : "expired", + "url" : "https://test.adyen.link/PL61C53A8B97E6915A" + } + }, "post-orders-basic" : { "summary" : "Create an order", "value" : { @@ -8552,6 +8727,20 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178914061985", + "resultCode" : "Success", + "expiresAt" : "2021-04-09T14:16:46Z", + "orderData" : "Ab02b4c0!BQABAgCxXvknCldOcRElkxY8Za7iyym4Wv8aDzyNwmj/3nh4G6YtwnUIJHaK62NlN4oIsACdkn1FEjBwKlheG40jvXcYGBk4KFV5WvOhTVCpv/KXnkrI7xQv/u2lE7U4wA+HPB6K4Zj2L8xO/ogZi+zGZqFs5m16jmkH7ku6FzXygXLNuUCuOlmlXSZhdkHHTNVQSq1MELDK9OL74y532ETRPTCNxx8WlEiZB+LDqYrPvH9GgigtD5kw8Do45jfFfG72kWBEgfYqp4mbUmBB9ebXFYZKfF0qvW1x7A2Y9+/MFlTIdXfKW484bJeDBCTTrmKGXIj+U4r5imr5fXTyNLcrxyUqwrb9jg+5B4qg1XB6Cgj5UPlSI4O62I7v0s5TTj69dzLwUQRxSQbwLrZVGYavXzeVKI54BVLRV3d/+BbPvTqnTo34UhfZbPlOx9F2eyaS0ZXdOKnHw89uGUgxUpLsMqnbRysi/pxpZaulel+0mExb68wVxb/7Teob5eRG4gp7cfZVZs6tLXOYWL+W0TqIlsa3hWsfM0LeaovzkoDtW/pK5JABXwMtLig9tsxoEh9ONYtIzkXC21LZ8ebiuSIMaPizjF8yca+QxrCZalQsu6uKnBz/mm8nnsflaGU2QS5zcoxk1RudL1Bl36LM9UZGPpFEYWiYA4sUsnNLw7peJjWCGhDepnwMv4TlgsEtoDtz1T54AEp7ImtleSI6IkFGMEFBQTEwM0NBNTM3RUFFRDg3QzI0REQ1MzkwOUI4MEE3OEE5MjNFMzgyM0Q2OERBQ0M5NEI5RkY4MzA1REMifRslOdmfgUHTXl66WPD9xoW2whIeRx/jR++2MqNE16x6zQy+KtDN8/h60crZwmqkjVTQYqQlsYSYDHSIyb4wnnay16/5il1yS7vN3UCLaTXjYBIAyyx6Wr9j4P3CI/etB+PpviHoESC4mV6ZN4whMDQyziQ8s230GtboXbh42qND7rk9phySBogowQlXrtF+l2n2F46nyif0owEgik5fGARfvjZtY2w23s30KMLNwU4gWSvX4H6RMVS8TfZH2fKfNrwB3tZUXwYkELs5ntaHysswq5Mn5aq2BKAMHu/Rh/wureMSI73Qi0avjrzWCwzt3JH4wnzErMnOZwSdgA==", + "reference" : "shopper-reference-ekvL83", + "remainingAmount" : { + "currency" : "EUR", + "value" : 2500 + } + } + }, "post-orders-cancel-basic" : { "summary" : "Cancel an order", "value" : { @@ -8562,6 +8751,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-orders-cancel-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8816178914079738", + "resultCode" : "Received" + } + }, "post-originKeys-basic" : { "summary" : "Get origin keys", "value" : { @@ -8572,6 +8768,16 @@ ] } }, + "post-originKeys-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "originKeys" : { + "https://www.your-domain1.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4xLmNvbQ.pvbYlrXz0ICP4kwMJXDGDLVMqALhwXr1MSRjT-fkhvw", + "https://www.your-domain3.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4zLmNvbQ.FrTpVz7_RzAywKasM0kXCRoMfoMkKIKaxjFymRGORIc", + "https://www.your-domain2.com" : "pub.v2.8116178901076090.aHR0cHM6Ly93d3cueW91ci1kb21haW4yLmNvbQ.LdN9kvJ35fYFFiBSJA4idMnwwxJ5_yXpeNS__Ap5wkg" + } + } + }, "post-paymentLinks-basic" : { "summary" : "Create a payment link", "value" : { @@ -8603,6 +8809,18 @@ } } }, + "post-paymentLinks-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "amount" : { + "currency" : "EUR", + "value" : 1250 + }, + "expiresAt" : "2021-04-09T14:17:31Z", + "reference" : "shopper-reference-ekvL83", + "url" : "https://test.adyen.link/PL6DB3157D27FFBBCF" + } + }, "post-paymentMethods-balance-basic" : { "summary" : "Retrieve gift card balance", "value" : { @@ -8626,12 +8844,2898 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-balance-plastix-200" : { + "summary" : "Example response for request 'plastix'", + "value" : { + "additionalData" : { + "nonScheme.transactionLimit" : "5000", + "nonScheme.transactionLimitCcy" : "EUR" + }, + "pspReference" : "851617891188737F", + "resultCode" : "Success", + "balance" : { + "currency" : "EUR", + "value" : 888 + } + } + }, "post-paymentMethods-basic" : { "summary" : "Get available payment methods", "value" : { "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-paymentMethods-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "details" : [ + { + "key" : "ownerName", + "type" : "text" + }, + { + "key" : "bankLocationId", + "type" : "text" + }, + { + "key" : "bankAccountNumber", + "type" : "text" + } + ], + "key" : "bankAccount", + "type" : "bankAccount" + } + ], + "name" : "ACH Direct Debit", + "type" : "ach" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "Afterpay", + "type" : "afterpaytouch" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay HK", + "type" : "alipay_hk" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Credit Card via AsiaPay", + "type" : "asiapay" + }, + { + "name" : "China UnionPay", + "type" : "asiapay_unionpay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "Baloto", + "type" : "baloto" + }, + { + "name" : "BancNet", + "type" : "bancnet" + }, + { + "name" : "Bank Transfer (BG)", + "type" : "bankTransfer_BG" + }, + { + "name" : "Bank Transfer (CH)", + "type" : "bankTransfer_CH" + }, + { + "name" : "Bank Transfer (DE)", + "type" : "bankTransfer_DE" + }, + { + "name" : "Bank Transfer (FI)", + "type" : "bankTransfer_FI" + }, + { + "name" : "Bank Transfer (GB)", + "type" : "bankTransfer_GB" + }, + { + "name" : "Bank Transfer (HU)", + "type" : "bankTransfer_HU" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bank Transfer (IE)", + "type" : "bankTransfer_IE" + }, + { + "name" : "Electronic Bank Transfer (MX)", + "type" : "bankTransfer_MX_linked" + }, + { + "name" : "Bank Transfer (MX)", + "type" : "bankTransfer_MX_offline" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Bank Transfer (PL)", + "type" : "bankTransfer_PL" + }, + { + "name" : "Bank Transfer (SE)", + "type" : "bankTransfer_SE" + }, + { + "name" : "Bank Transfer (US)", + "type" : "bankTransfer_US" + }, + { + "name" : "Payconiq by Bancontact", + "type" : "bcmc_mobile" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "99Bill", + "type" : "bill99" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "AUB_DIRECT", + "name" : "AU Small Finance Bank" + }, + { + "id" : "ALB_DIRECT", + "name" : "Allahabad Bank " + }, + { + "id" : "APG_DIRECT", + "name" : "Andhra Pragathi Grameena Bank" + }, + { + "id" : "BDN_DIRECT", + "name" : "Bandhan bank" + }, + { + "id" : "BBK_DIRECT", + "name" : "Bank of Bahrain and Kuwait" + }, + { + "id" : "BBR_DIRECT", + "name" : "Bank of Baroda - Retail Banking" + }, + { + "id" : "BCB_DIRECT", + "name" : "Bassien Catholic Co-Operative Bank " + }, + { + "id" : "CNB_DIRECT", + "name" : "Canara Bank" + }, + { + "id" : "SYD_DIRECT", + "name" : "Canara Bank (e-Syndicate)" + }, + { + "id" : "CSB_DIRECT", + "name" : "Catholic Syrian Bank" + }, + { + "id" : "CBI_DIRECT", + "name" : "Central Bank of India" + }, + { + "id" : "CUB_DIRECT", + "name" : "City Union Bank" + }, + { + "id" : "COB_DIRECT", + "name" : "Cosmos Bank" + }, + { + "id" : "DEN_DIRECT", + "name" : "Dena Bank" + }, + { + "id" : "DBK_DIRECT", + "name" : "Deutsche Bank" + }, + { + "id" : "DCB_DIRECT", + "name" : "Development Credit Bank" + }, + { + "id" : "DLB_DIRECT", + "name" : "Dhanlakshmi Bank - Retail Net Banking" + }, + { + "id" : "ESF_DIRECT", + "name" : "ESAF Small Finance Bank" + }, + { + "id" : "EQB_DIRECT", + "name" : "Equitas Small Finance Bank" + }, + { + "id" : "FBK_DIRECT", + "name" : "Federal Bank" + }, + { + "id" : "FNC_DIRECT", + "name" : "Fincare Bank" + }, + { + "id" : "HDF_DIRECT", + "name" : "HDFC Bank" + }, + { + "id" : "ICI_DIRECT", + "name" : "ICICI Bank " + }, + { + "id" : "IDB_DIRECT", + "name" : "IDBI Bank - Retail Net Banking" + }, + { + "id" : "IDN_DIRECT", + "name" : "IDFC FIRST Bank" + }, + { + "id" : "INB_DIRECT", + "name" : "Indian Bank" + }, + { + "id" : "IOB_DIRECT", + "name" : "Indian Overseas Bank" + }, + { + "id" : "IDS_DIRECT", + "name" : "IndusInd Bank" + }, + { + "id" : "JKB_DIRECT", + "name" : "Jammu & Kashmir Bank" + }, + { + "id" : "JNB_DIRECT", + "name" : "Jana Small Finance Bank" + }, + { + "id" : "JSB_DIRECT", + "name" : "Janata Sahakari Bank Ltd Pune" + }, + { + "id" : "KJB_DIRECT", + "name" : "Kalyan Janata Sahakari Bank" + }, + { + "id" : "KBL_DIRECT", + "name" : "Karnataka Bank Ltd" + }, + { + "id" : "KVB_DIRECT", + "name" : "Karur Vysya Bank" + }, + { + "id" : "162_DIRECT", + "name" : "Kotak Bank" + }, + { + "id" : "LVR_DIRECT", + "name" : "Laxmi Vilas Bank - Retail" + }, + { + "id" : "NKB_DIRECT", + "name" : "NKGSB Co-op Bank" + }, + { + "id" : "NEB_DIRECT", + "name" : "North East Small Finance Bank" + }, + { + "id" : "OBC_DIRECT", + "name" : "PNB (Erstwhile-Oriental Bank of Commerce)" + }, + { + "id" : "UNI_DIRECT", + "name" : "PNB (Erstwhile-United Bank of India)" + }, + { + "id" : "PMC_DIRECT", + "name" : "Punjab & Maharastra Co-op Bank" + }, + { + "id" : "PSB_DIRECT", + "name" : "Punjab & Sind Bank" + }, + { + "id" : "CPN_DIRECT", + "name" : "Punjab National Bank - Corporate " + }, + { + "id" : "PNB_DIRECT", + "name" : "Punjab National Bank - Retail Banking" + }, + { + "id" : "RBL_DIRECT", + "name" : "RBL Bank Limited" + }, + { + "id" : "SWB_DIRECT", + "name" : "Saraswat Bank" + }, + { + "id" : "SHB_DIRECT", + "name" : "Shivalik Mercantile Cooperative Bank Ltd" + }, + { + "id" : "SIB_DIRECT", + "name" : "South Indian Bank" + }, + { + "id" : "SCB_DIRECT", + "name" : "Standard Chartered Bank" + }, + { + "id" : "SBI_DIRECT", + "name" : "State Bank of India" + }, + { + "id" : "SRB_DIRECT", + "name" : "Suryoday Small Finance Bank" + }, + { + "id" : "TJB_DIRECT", + "name" : "TJSB Bank" + }, + { + "id" : "TNC_DIRECT", + "name" : "Tamil Nadu State Co-operative Bank" + }, + { + "id" : "TMB_DIRECT", + "name" : "Tamilnad Mercantile Bank Ltd" + }, + { + "id" : "TBB_DIRECT", + "name" : "Thane Bharat Sahakari Bank Ltd" + }, + { + "id" : "MSB_DIRECT", + "name" : "The Mehsana Urban Co Op Bank Ltd" + }, + { + "id" : "UCO_DIRECT", + "name" : "UCO Bank" + }, + { + "id" : "UBI_DIRECT", + "name" : "Union Bank of India" + }, + { + "id" : "ADB_DIRECT", + "name" : "Union Bank of India (Erstwhile Andhra Bank)" + }, + { + "id" : "CRP_DIRECT", + "name" : "Union Bank of India (Erstwhile Corporation Bank)" + }, + { + "id" : "VRB_DIRECT", + "name" : "Varachha Co-operative Bank Limited" + }, + { + "id" : "VJB_DIRECT", + "name" : "Vijaya Bank" + }, + { + "id" : "YBK_DIRECT", + "name" : "Yes Bank" + }, + { + "id" : "ZOB_DIRECT", + "name" : "Zoroastrian Co-operative Bank Limited" + }, + { + "id" : "DBS_DIRECT", + "name" : "digibank by DBS" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online Banking India", + "type" : "billdesk_online" + }, + { + "name" : "UPI", + "type" : "billdesk_upi" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "DCW_DIRECT", + "name" : "DCB Cippy" + }, + { + "id" : "ICC_DIRECT", + "name" : "ICC Cash Card" + }, + { + "id" : "OXY_DIRECT", + "name" : "Oxigen Wallet" + }, + { + "id" : "PCH_DIRECT", + "name" : "Pay World Money" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Wallets India", + "type" : "billdesk_wallet" + }, + { + "name" : "Blik", + "type" : "blik" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Boleto", + "type" : "boleto" + }, + { + "name" : "Boleto Bancario", + "type" : "boletobancario_santander" + }, + { + "name" : "Bradesco", + "type" : "bradesco" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "CashU", + "type" : "cashu" + }, + { + "name" : "CCAvenue", + "type" : "ccavenue" + }, + { + "name" : "Mula Checkout", + "type" : "cellulant" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "Clearpay", + "type" : "clearpay" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Paiement en 3 fois par Cartes Bancaires", + "type" : "cofinoga_3xcb" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "DANA", + "type" : "dana" + }, + { + "name" : "DineroMail", + "type" : "dineromail" + }, + { + "name" : "Online bank transfer.", + "type" : "directEbanking" + }, + { + "name" : "Direct Debit Brazil - Banco do Brazil", + "type" : "directdebit_BR_bancodobrasil" + }, + { + "name" : "Direct Debit Brazil - Bradesco", + "type" : "directdebit_BR_bradesco" + }, + { + "name" : "Direct Debit Brazil - Caixa Economica Federal", + "type" : "directdebit_BR_caixa" + }, + { + "name" : "Direct Debit Brazil - HSBC", + "type" : "directdebit_BR_hsbc" + }, + { + "name" : "Direct Debit Brazil - Itau", + "type" : "directdebit_BR_itau" + }, + { + "name" : "Direct Debit Brazil - Santander", + "type" : "directdebit_BR_santander" + }, + { + "name" : "BACS Direct Debit", + "type" : "directdebit_GB" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Alfamart", + "type" : "doku_alfamart" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BCA Bank Transfer", + "type" : "doku_bca_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BNI VA", + "type" : "doku_bni_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "BRI VA", + "type" : "doku_bri_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "CIMB VA", + "type" : "doku_cimb_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Danamon VA", + "type" : "doku_danamon_va" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Indomaret", + "type" : "doku_indomaret" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Mandiri VA", + "type" : "doku_mandiri_va" + }, + { + "details" : [ + { + "key" : "ovoId", + "type" : "text" + } + ], + "name" : "OVO", + "type" : "doku_ovo" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "Bank Transfer", + "type" : "doku_permata_lite_atm" + }, + { + "details" : [ + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "key" : "infix", + "optional" : true, + "type" : "text" + } + ], + "name" : "DOKU wallet", + "type" : "doku_wallet" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "66", + "name" : "Bank Nowy BFG S.A." + }, + { + "id" : "92", + "name" : "Bank Spółdzielczy w Brodnicy" + }, + { + "id" : "11", + "name" : "Bank transfer / postal" + }, + { + "id" : "74", + "name" : "Banki Spółdzielcze" + }, + { + "id" : "73", + "name" : "BLIK" + }, + { + "id" : "90", + "name" : "BNP Paribas - płacę z Pl@net" + }, + { + "id" : "59", + "name" : "CinkciarzPAY" + }, + { + "id" : "87", + "name" : "Credit Agricole PBL" + }, + { + "id" : "83", + "name" : "EnveloBank" + }, + { + "id" : "76", + "name" : "Getin Bank PBL" + }, + { + "id" : "81", + "name" : "Idea Cloud" + }, + { + "id" : "7", + "name" : "ING Corporate customers" + }, + { + "id" : "93", + "name" : "Kasa Stefczyka" + }, + { + "id" : "44", + "name" : "Millennium - Płatności Internetowe" + }, + { + "id" : "10", + "name" : "Millennium Corporate customers" + }, + { + "id" : "68", + "name" : "mRaty" + }, + { + "id" : "1", + "name" : "mTransfer" + }, + { + "id" : "91", + "name" : "Nest Bank" + }, + { + "id" : "80", + "name" : "Noble Pay" + }, + { + "id" : "50", + "name" : "Pay Way Toyota Bank" + }, + { + "id" : "45", + "name" : "Pay with Alior Bank" + }, + { + "id" : "36", + "name" : "Pekao24Przelew" + }, + { + "id" : "70", + "name" : "Pocztowy24" + }, + { + "id" : "6", + "name" : "Przelew24" + }, + { + "id" : "46", + "name" : "Płacę z Citi Handlowy" + }, + { + "id" : "38", + "name" : "Płacę z ING" + }, + { + "id" : "2", + "name" : "Płacę z Inteligo" + }, + { + "id" : "4", + "name" : "Płacę z iPKO" + }, + { + "id" : "75", + "name" : "Płacę z Plus Bank" + }, + { + "id" : "51", + "name" : "Płać z BOŚ" + }, + { + "id" : "55", + "name" : "Raty z Alior Bankiem PLN" + }, + { + "id" : "89", + "name" : "Santander" + }, + { + "id" : "52", + "name" : "SkyCash" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Local Polish Payment Methods", + "type" : "dotpay" + }, + { + "name" : "Dragonpay Prepaid Credits", + "type" : "dragonpay_credits" + }, + { + "name" : "Online Banking", + "type" : "dragonpay_ebanking" + }, + { + "name" : "GCash", + "type" : "dragonpay_gcash" + }, + { + "name" : "Over The Counter Banks", + "type" : "dragonpay_otc_banking" + }, + { + "name" : "OTC non-Bank via Dragonpay", + "type" : "dragonpay_otc_non_banking" + }, + { + "name" : "Convenience Stores", + "type" : "dragonpay_otc_philippines" + }, + { + "name" : "7/11", + "type" : "dragonpay_seveneleven" + }, + { + "name" : "eagleeye_voucher", + "type" : "eagleeye_voucher" + }, + { + "name" : "Finnish E-Banking", + "type" : "ebanking_FI" + }, + { + "name" : "Pay-easy ATM", + "type" : "econtext_atm" + }, + { + "name" : "Online Banking", + "type" : "econtext_online" + }, + { + "name" : "7-Eleven", + "type" : "econtext_seven_eleven" + }, + { + "name" : "Convenience Stores", + "type" : "econtext_stores" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Lastschrift (ELV)", + "type" : "elv" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "231", + "name" : "POP Pankki" + }, + { + "id" : "551", + "name" : "Komerční banka" + }, + { + "id" : "232", + "name" : "Aktia" + }, + { + "id" : "552", + "name" : "Raiffeisen" + }, + { + "id" : "233", + "name" : "Säästöpankki" + }, + { + "id" : "750", + "name" : "Swedbank" + }, + { + "id" : "211", + "name" : "Nordea" + }, + { + "id" : "553", + "name" : "ČSOB" + }, + { + "id" : "234", + "name" : "S-Pankki" + }, + { + "id" : "751", + "name" : "SEB" + }, + { + "id" : "554", + "name" : "Moneta" + }, + { + "id" : "235", + "name" : "OmaSP" + }, + { + "id" : "752", + "name" : "Nordea" + }, + { + "id" : "213", + "name" : "Op-Pohjola" + }, + { + "id" : "555", + "name" : "UniCredit" + }, + { + "id" : "753", + "name" : "LHV" + }, + { + "id" : "556", + "name" : "Fio" + }, + { + "id" : "557", + "name" : "mBank" + }, + { + "id" : "216", + "name" : "Handelsbanken" + }, + { + "id" : "558", + "name" : "Air Bank" + }, + { + "id" : "260", + "name" : "Länsförsäkringar" + }, + { + "id" : "240", + "name" : "BankDeposit" + }, + { + "id" : "265", + "name" : "Sparbanken" + }, + { + "id" : "640", + "name" : "BankDeposit" + }, + { + "id" : "200", + "name" : "Ålandsbanken" + }, + { + "id" : "940", + "name" : "Swedbank" + }, + { + "id" : "500", + "name" : "Česká spořitelna" + }, + { + "id" : "720", + "name" : "Swedbank" + }, + { + "id" : "941", + "name" : "SEB" + }, + { + "id" : "204", + "name" : "Danske Bank" + }, + { + "id" : "721", + "name" : "SEB" + }, + { + "id" : "942", + "name" : "Citadele" + }, + { + "id" : "205", + "name" : "Handelsbanken" + }, + { + "id" : "722", + "name" : "DNB" + }, + { + "id" : "943", + "name" : "DNB" + }, + { + "id" : "206", + "name" : "Nordea" + }, + { + "id" : "723", + "name" : "Šiaulių bankas" + }, + { + "id" : "207", + "name" : "SEB" + }, + { + "id" : "724", + "name" : "Nordea" + }, + { + "id" : "505", + "name" : "Komerční banka" + }, + { + "id" : "208", + "name" : "Skandiabanken" + }, + { + "id" : "209", + "name" : "Swedbank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Bank Payment", + "type" : "entercash" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "d5d5b133-1c0d-4c08-b2be-3c9b116dc326", + "name" : "Dolomitenbank" + }, + { + "id" : "ee9fc487-ebe0-486c-8101-17dce5141a67", + "name" : "Raiffeissen Bankengruppe" + }, + { + "id" : "6765e225-a0dc-4481-9666-e26303d4f221", + "name" : "Hypo Tirol Bank AG" + }, + { + "id" : "8b0bfeea-fbb0-4337-b3a1-0e25c0f060fc", + "name" : "Sparda Bank Wien" + }, + { + "id" : "1190c4d1-b37a-487e-9355-e0a067f54a9f", + "name" : "Schoellerbank AG" + }, + { + "id" : "e2e97aaa-de4c-4e18-9431-d99790773433", + "name" : "Volksbank Gruppe" + }, + { + "id" : "bb7d223a-17d5-48af-a6ef-8a2bf5a4e5d9", + "name" : "Immo-Bank" + }, + { + "id" : "e6819e7a-f663-414b-92ec-cf7c82d2f4e5", + "name" : "Bank Austria" + }, + { + "id" : "eff103e6-843d-48b7-a6e6-fbd88f511b11", + "name" : "Easybank AG" + }, + { + "id" : "25942cc9-617d-42a1-89ba-d1ab5a05770a", + "name" : "VR-BankBraunau" + }, + { + "id" : "4a0a975b-0594-4b40-9068-39f77b3a91f9", + "name" : "Volkskreditbank" + }, + { + "id" : "3fdc41fc-3d3d-4ee3-a1fe-cd79cfd58ea3", + "name" : "Erste Bank und Sparkassen" + }, + { + "id" : "ba7199cc-f057-42f2-9856-2378abf21638", + "name" : "BAWAG P.S.K. Gruppe" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "EPS", + "type" : "eps" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "3x Oney", + "type" : "facilypay_3x" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "FR", + "name" : "France" + }, + { + "id" : "ES", + "name" : "Spain" + } + ], + "key" : "country", + "type" : "select" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "4x Oney", + "type" : "facilypay_4x" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "Fawry", + "type" : "fawry" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "GCash", + "type" : "gcash" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "details" : [ + { + "key" : "bic", + "type" : "text" + } + ], + "name" : "GiroPay", + "type" : "giropay" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Globe GCash", + "type" : "globegcash" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "GoPay Wallet", + "type" : "gopay_wallet" + }, + { + "name" : "OVO", + "type" : "grabpay_ID" + }, + { + "name" : "GrabPay", + "type" : "grabpay_PH" + }, + { + "name" : "GrabPay", + "type" : "grabpay_SG" + }, + { + "name" : "Hallmark Card", + "type" : "hallmarkcard" + }, + { + "name" : "HDFC", + "type" : "hdfc" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "name" : "igive", + "type" : "igive" + }, + { + "name" : "Korean Account Transfer (IniPay)", + "type" : "inicisIniPay_accounttransfer" + }, + { + "name" : "Korean Credit Cards (IniPay)", + "type" : "inicisIniPay_creditcard" + }, + { + "name" : "Korean Mobile Phone (IniPay)", + "type" : "inicisIniPay_mobilephone" + }, + { + "name" : "Korean Virtual Account (IniPay)", + "type" : "inicisIniPay_virtualaccount" + }, + { + "name" : "Korean Account Transfer (Mobile)", + "type" : "inicisMobile_accounttransfer" + }, + { + "name" : "Korean Credit Cards (Mobile)", + "type" : "inicisMobile_creditcard" + }, + { + "name" : "Korean Mobile Phone (Mobile)", + "type" : "inicisMobile_mobilephone" + }, + { + "name" : "Korean Virtual Account (Mobile)", + "type" : "inicisMobile_virtualaccount" + }, + { + "name" : "Korean Credit Cards", + "type" : "inicis_creditcard" + }, + { + "name" : "Interac® Online", + "type" : "interac" + }, + { + "name" : "Instant EFT", + "type" : "ipay" + }, + { + "name" : "iPay88", + "type" : "ipay88" + }, + { + "name" : "isracard", + "type" : "isracard" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "KakaoPay", + "type" : "kakaopay" + }, + { + "name" : "Karen Millen Card", + "type" : "karenmillen" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Bank Transfer", + "type" : "kcp_banktransfer" + }, + { + "name" : "Korea–issued cards", + "type" : "kcp_creditcard" + }, + { + "name" : "PayCo", + "type" : "kcp_payco" + }, + { + "name" : "Virtual Account via KCP", + "type" : "kcp_va" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "name" : "Pay over time with Klarna.", + "type" : "klarna_account" + }, + { + "name" : "Klarna B2B", + "type" : "klarna_b2b" + }, + { + "name" : "Pay now with Klarna.", + "type" : "klarna_paynow" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "China Credit Card", + "type" : "lianlianpay_creditcard" + }, + { + "name" : "China Debit Card", + "type" : "lianlianpay_debitcard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Credit Card", + "type" : "lianlianpay_ebanking_credit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "4031000", + "name" : "Bank of Beijing" + }, + { + "id" : "01040000", + "name" : "Bank of China" + }, + { + "id" : "03020000", + "name" : "China Citic Bank" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03030000", + "name" : "China Everbright Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "03050000", + "name" : "China Minsheng Banking Group" + }, + { + "id" : "03040000", + "name" : "Hua Xia Bank Co" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03070000", + "name" : "PingAn Bank" + }, + { + "id" : "1000000", + "name" : "Postal Savings Bank of China" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Debit Card", + "type" : "lianlianpay_ebanking_debit" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "01030000", + "name" : "Agricultural Bank of China" + }, + { + "id" : "01050000", + "name" : "China Construction Bank" + }, + { + "id" : "03080000", + "name" : "China Merchants Bank" + }, + { + "id" : "01020000", + "name" : "Industrial and Commercial Bank of China" + }, + { + "id" : "03100000", + "name" : "Shanghai Pudong Development Bank" + } + ], + "key" : "issuer", + "type" : "select" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + } + ], + "name" : "China Online Banking - Enterprise", + "type" : "lianlianpay_ebanking_enterprise" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "name" : "Love2Shop GiftCard", + "type" : "love2shop" + }, + { + "details" : [ + { + "key" : "shopper.firstName", + "type" : "text" + }, + { + "key" : "shopper.lastName", + "type" : "text" + }, + { + "key" : "shopper.gender", + "type" : "text" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "countryCode", + "type" : "text" + } + ], + "name" : "mada", + "type" : "mada" + }, + { + "name" : "Mappin & Webb Card", + "type" : "mappinwebbcard" + }, + { + "name" : "MB WAY", + "type" : "mbway" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "Mercado Pago", + "type" : "mercadopago" + }, + { + "name" : "MobilePay", + "type" : "mobilepay" + }, + { + "name" : "AliPay via Razer Merchant Services", + "type" : "molpay_alipay" + }, + { + "name" : "7-Eleven", + "type" : "molpay_cash" + }, + { + "name" : "CIMB Virtual Account", + "type" : "molpay_cimb_va" + }, + { + "name" : "Malaysia E-Banking via Razer Merchant Services", + "type" : "molpay_ebanking_MY" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "vtcpay-vietinbank", + "name" : "Vietinbank" + }, + { + "id" : "vtcpay-bidv", + "name" : "BIDV" + }, + { + "id" : "vtcpay-agribank", + "name" : "Agribank" + }, + { + "id" : "vtcpay-mb", + "name" : "MB Bank" + }, + { + "id" : "vtcpay-sacombank", + "name" : "Sacombank" + }, + { + "id" : "vtcpay-dongabank", + "name" : "DongABank" + }, + { + "id" : "vtcpay-maritimebank", + "name" : "MaritimeBank" + }, + { + "id" : "vtcpay-vietcombank", + "name" : "Vietcombank" + }, + { + "id" : "vtcpay-acb", + "name" : "ACB" + }, + { + "id" : "vtcpay-techcombank", + "name" : "Techcombank" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Vietnam E-Banking", + "type" : "molpay_ebanking_VN" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "fpx_bimb", + "name" : "Bank Islam" + }, + { + "id" : "fpx_uob", + "name" : "UOB Bank" + }, + { + "id" : "fpx_cimbclicks", + "name" : "CIMB Clicks" + }, + { + "id" : "fpx_kfh", + "name" : "Kuwait Finance House" + }, + { + "id" : "fpx_rhb", + "name" : "RHB Now" + }, + { + "id" : "fpx_abmb", + "name" : "Alliance Bank" + }, + { + "id" : "fpx_amb", + "name" : "Am Online" + }, + { + "id" : "fpx_hsbc", + "name" : "HSBC" + }, + { + "id" : "fpx_abb", + "name" : "Affin Bank" + }, + { + "id" : "fpx_ocbc", + "name" : "OCBC Bank" + }, + { + "id" : "fpx_pbb", + "name" : "Public Bank" + }, + { + "id" : "fpx_scb", + "name" : "Standard Chartered Bank" + }, + { + "id" : "fpx_bsn", + "name" : "Bank Simpanan Nasional" + }, + { + "id" : "fpx_mb2u", + "name" : "Maybank2u" + }, + { + "id" : "fpx_hlb", + "name" : "Hong Leong Connect" + }, + { + "id" : "fpx_bmmb", + "name" : "Bank Muamalat" + }, + { + "id" : "fpx_bkrm", + "name" : "Bank Rakyat" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Malaysia E-Banking", + "type" : "molpay_ebanking_fpx_MY" + }, + { + "name" : "eNETS Debit", + "type" : "molpay_enetsd" + }, + { + "name" : "epay", + "type" : "molpay_epay" + }, + { + "name" : "Esapay", + "type" : "molpay_esapay" + }, + { + "name" : "MyClear FPX", + "type" : "molpay_fpx" + }, + { + "name" : "Maybank2u", + "type" : "molpay_maybank2u" + }, + { + "name" : "Nganluong", + "type" : "molpay_nganluong" + }, + { + "name" : "Tesco Lotus", + "type" : "molpay_paysbuy" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "RHB Now", + "type" : "molpay_rhb" + }, + { + "name" : "SAM by SingPost", + "type" : "molpay_singpost" + }, + { + "name" : "MOLWallet", + "type" : "molpay_wallet" + }, + { + "name" : "MoMo ATM", + "type" : "momo_atm" + }, + { + "name" : "Momo Wallet", + "type" : "momo_wallet" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "Multibanco", + "type" : "multibanco" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "BankAxess", + "type" : "netaxept_bankaxess" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "name" : "One Two Three", + "type" : "onetwothree" + }, + { + "name" : "Local Polish Payment Methods", + "type" : "onlineBanking_PL" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "1", + "name" : "Model Bank v2" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "Online banking", + "type" : "openbanking_UK" + }, + { + "name" : "Oxxo", + "type" : "oxxo" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "PayBright", + "type" : "paybright" + }, + { + "name" : "PayMaya Wallet", + "type" : "paymaya_wallet" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Payshop", + "type" : "payshop" + }, + { + "name" : "PayD AMT via Paythru", + "type" : "paythru_amt" + }, + { + "name" : "EFT via Paythru", + "type" : "paythru_eft" + }, + { + "name" : "PayTM", + "type" : "paytm" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "PayU UPI", + "type" : "payu_IN_upi" + }, + { + "name" : "EFT Pro via PayU", + "type" : "payu_ZA_eftpro" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "pix", + "type" : "pix" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "POLi", + "type" : "poli" + }, + { + "name" : "PPS", + "type" : "pps" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "PSE", + "type" : "pse" + }, + { + "details" : [ + { + "items" : [ + { + "id" : "+7", + "name" : "RU" + }, + { + "id" : "+9955", + "name" : "GE" + }, + { + "id" : "+507", + "name" : "PA" + }, + { + "id" : "+44", + "name" : "GB" + }, + { + "id" : "+992", + "name" : "TJ" + }, + { + "id" : "+370", + "name" : "LT" + }, + { + "id" : "+972", + "name" : "IL" + }, + { + "id" : "+996", + "name" : "KG" + }, + { + "id" : "+380", + "name" : "UA" + }, + { + "id" : "+84", + "name" : "VN" + }, + { + "id" : "+90", + "name" : "TR" + }, + { + "id" : "+994", + "name" : "AZ" + }, + { + "id" : "+374", + "name" : "AM" + }, + { + "id" : "+371", + "name" : "LV" + }, + { + "id" : "+91", + "name" : "IN" + }, + { + "id" : "+66", + "name" : "TH" + }, + { + "id" : "+373", + "name" : "MD" + }, + { + "id" : "+1", + "name" : "US" + }, + { + "id" : "+81", + "name" : "JP" + }, + { + "id" : "+998", + "name" : "UZ" + }, + { + "id" : "+77", + "name" : "KZ" + }, + { + "id" : "+375", + "name" : "BY" + }, + { + "id" : "+372", + "name" : "EE" + }, + { + "id" : "+40", + "name" : "RO" + }, + { + "id" : "+82", + "name" : "KR" + } + ], + "key" : "qiwiwallet.telephoneNumberPrefix", + "type" : "select" + }, + { + "key" : "qiwiwallet.telephoneNumber", + "type" : "text" + } + ], + "name" : "Qiwi Wallet", + "type" : "qiwiwallet" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "SafetyPay", + "type" : "safetypay" + }, + { + "name" : "SafetyPay Cash", + "type" : "safetypay_cash" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "SEB Direktbetalning", + "type" : "sebdirectpayment" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "7-Eleven", + "type" : "seveneleven" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "Swish", + "type" : "swish" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "TenPay", + "type" : "tenpay" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Trustly", + "type" : "trustly" + }, + { + "name" : "Online Banking by Trustpay", + "type" : "trustpay" + }, + { + "name" : "TWINT", + "type" : "twint" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "details" : [ + { + "key" : "virtualPaymentAddress", + "type" : "text" + } + ], + "name" : "UPI Collect", + "type" : "upi_collect" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "telephoneNumber", + "optional" : true, + "type" : "tel" + } + ], + "name" : "Vipps", + "type" : "vipps" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayMiniProgram" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayQR" + }, + { + "name" : "WeChat Pay", + "type" : "wechatpayWeb" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "WOS Card", + "type" : "woscard" + }, + { + "name" : "Alfa-Click", + "type" : "yandex_alfaclick" + }, + { + "name" : "Pay using bank card", + "type" : "yandex_bank_card" + }, + { + "name" : "Cash terminals", + "type" : "yandex_cash" + }, + { + "name" : "Pay using installments", + "type" : "yandex_installments" + }, + { + "name" : "YooMoney", + "type" : "yandex_money" + }, + { + "name" : "Promsvyazbank", + "type" : "yandex_promsvyazbank" + }, + { + "name" : "Sberbank Online", + "type" : "yandex_sberbank" + }, + { + "name" : "WebMoney", + "type" : "yandex_webmoney" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + }, + { + "name" : "Zip", + "type" : "zip" + } + ] + } + }, "post-paymentMethods-filtered" : { "summary" : "Get payment methods based on the country and amount", "value" : { @@ -8644,6 +11748,610 @@ } } }, + "post-paymentMethods-filtered-200" : { + "summary" : "Example response for request 'filtered'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Hitelkártya", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentMethods-include-oneclick" : { "summary" : "Get payment methods including stored card details", "value" : { @@ -8656,6 +12364,610 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, + "post-paymentMethods-include-oneclick-200" : { + "summary" : "Example response for request 'include-oneclick'", + "value" : { + "paymentMethods" : [ + { + "details" : [ + { + "items" : [ + { + "id" : "1121", + "name" : "Test Issuer" + }, + { + "id" : "1154", + "name" : "Test Issuer 5" + }, + { + "id" : "1153", + "name" : "Test Issuer 4" + }, + { + "id" : "1152", + "name" : "Test Issuer 3" + }, + { + "id" : "1151", + "name" : "Test Issuer 2" + }, + { + "id" : "1162", + "name" : "Test Issuer Cancelled" + }, + { + "id" : "1161", + "name" : "Test Issuer Pending" + }, + { + "id" : "1160", + "name" : "Test Issuer Refused" + }, + { + "id" : "1159", + "name" : "Test Issuer 10" + }, + { + "id" : "1158", + "name" : "Test Issuer 9" + }, + { + "id" : "1157", + "name" : "Test Issuer 8" + }, + { + "id" : "1156", + "name" : "Test Issuer 7" + }, + { + "id" : "1155", + "name" : "Test Issuer 6" + } + ], + "key" : "issuer", + "type" : "select" + } + ], + "name" : "iDEAL", + "type" : "ideal" + }, + { + "details" : [ + { + "key" : "encryptedCardNumber", + "type" : "cardToken" + }, + { + "key" : "encryptedSecurityCode", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryMonth", + "type" : "cardToken" + }, + { + "key" : "encryptedExpiryYear", + "type" : "cardToken" + }, + { + "key" : "holderName", + "optional" : true, + "type" : "text" + } + ], + "name" : "Credit Card", + "type" : "scheme" + }, + { + "name" : "PayPal", + "type" : "paypal" + }, + { + "details" : [ + { + "details" : [ + { + "key" : "firstName", + "type" : "text" + }, + { + "key" : "lastName", + "type" : "text" + }, + { + "items" : [ + { + "id" : "M", + "name" : "male" + }, + { + "id" : "F", + "name" : "female" + } + ], + "key" : "gender", + "type" : "radio" + }, + { + "key" : "dateOfBirth", + "type" : "date" + }, + { + "key" : "telephoneNumber", + "type" : "tel" + }, + { + "key" : "shopperEmail", + "type" : "emailAddress" + } + ], + "key" : "personalDetails", + "type" : "fieldSet" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "billingAddress", + "type" : "address" + }, + { + "key" : "separateDeliveryAddress", + "optional" : true, + "type" : "boolean", + "value" : "false" + }, + { + "details" : [ + { + "key" : "street", + "type" : "text" + }, + { + "key" : "houseNumberOrName", + "type" : "text" + }, + { + "key" : "city", + "type" : "text" + }, + { + "key" : "postalCode", + "type" : "text" + }, + { + "key" : "stateOrProvince", + "optional" : true, + "type" : "text" + }, + { + "items" : [ + { + "id" : "NL", + "name" : "Netherlands" + }, + { + "id" : "BE", + "name" : "Belgium" + } + ], + "key" : "country", + "type" : "select", + "value" : "NL" + } + ], + "key" : "deliveryAddress", + "optional" : true, + "type" : "address" + } + ], + "name" : "AfterPay Invoice", + "type" : "afterpay_default" + }, + { + "name" : "Pay later with Klarna.", + "type" : "klarna" + }, + { + "details" : [ + { + "key" : "sepa.ownerName", + "type" : "text" + }, + { + "key" : "sepa.ibanNumber", + "type" : "text" + } + ], + "name" : "SEPA Direct Debit", + "type" : "sepadirectdebit" + }, + { + "name" : "Paysafecard", + "type" : "paysafecard" + }, + { + "name" : "Bijenkorf Cadeaucard", + "type" : "bijcadeaucard" + }, + { + "name" : "Fonq Giftcard", + "type" : "fonqgiftcard" + }, + { + "name" : "Bank Transfer (NL)", + "type" : "bankTransfer_NL" + }, + { + "name" : "Pathe Giftcard", + "type" : "pathegiftcard" + }, + { + "name" : "VVV Giftcard", + "type" : "vvvgiftcard" + }, + { + "name" : "Podium Card", + "type" : "podiumcard" + }, + { + "name" : "RatePay Direct Debit", + "type" : "ratepay_directdebit" + }, + { + "name" : "Rituals Giftcard", + "type" : "rituals" + }, + { + "name" : "Hunkemoller Lingerie Card", + "type" : "hmlingerie" + }, + { + "name" : "Primera Cadeaukaart", + "type" : "primeracadeaucard" + }, + { + "name" : "Fashioncheque", + "type" : "fashioncheque" + }, + { + "name" : "NETELLER", + "type" : "neteller" + }, + { + "name" : "Adyen Voucher", + "type" : "adyen_test_voucher" + }, + { + "name" : "AfterPay B2B", + "type" : "afterpay_b2b" + }, + { + "name" : "AfterPay DirectDebit", + "type" : "afterpay_directdebit" + }, + { + "name" : "AliPay", + "type" : "alipay" + }, + { + "name" : "AliPay", + "type" : "alipay_wap" + }, + { + "details" : [ + { + "key" : "additionalData.androidpay.token", + "type" : "androidPayToken" + } + ], + "name" : "Android Pay", + "type" : "androidpay" + }, + { + "details" : [ + { + "key" : "additionalData.applepay.token", + "type" : "applePayToken" + } + ], + "name" : "Apple Pay", + "type" : "applepay" + }, + { + "name" : "Baby Gift Card", + "type" : "babygiftcard" + }, + { + "name" : "SEPA Bank Transfer", + "type" : "bankTransfer_IBAN" + }, + { + "name" : "Bloemen Giftcard", + "type" : "bloemengiftcard" + }, + { + "name" : "Boekenbon Giftcard", + "type" : "boekenbon" + }, + { + "name" : "Cash-Ticket", + "type" : "cashticket" + }, + { + "name" : "Chasin Giftcard", + "type" : "chasingiftcard" + }, + { + "name" : "ClickandBuy", + "type" : "clickandbuy" + }, + { + "name" : "Costes Giftcard", + "type" : "costesgiftcard" + }, + { + "name" : "custom_settlement", + "type" : "custom_settlement" + }, + { + "name" : "eft_directdebit_CA", + "type" : "eft_directdebit_CA" + }, + { + "name" : "Nationale Entertainment Card", + "type" : "entertainmentcard" + }, + { + "name" : "Expert Cadeaukaart", + "type" : "expertgiftcard" + }, + { + "name" : "FijnCadeau", + "type" : "fijncadeau" + }, + { + "name" : "Fleurop Bloemenbon", + "type" : "fleuropbloemenbon" + }, + { + "name" : "Gall & Gall", + "type" : "gallgall" + }, + { + "name" : "Generic GiftCard", + "type" : "genericgiftcard" + }, + { + "name" : "GiftFor2", + "type" : "giftfor2card" + }, + { + "name" : "Givex", + "type" : "givex" + }, + { + "name" : "Goldsmiths Card", + "type" : "goldsmithscard" + }, + { + "name" : "Hunkemoller Member Card", + "type" : "hmclub" + }, + { + "name" : "Phone Payment", + "type" : "ivr" + }, + { + "name" : "Landline phone", + "type" : "ivrLandline" + }, + { + "name" : "Mobile phone", + "type" : "ivrMobile" + }, + { + "name" : "Kado Wereld", + "type" : "kadowereld" + }, + { + "name" : "Karen Millen GiftCard", + "type" : "karenmillengiftcard" + }, + { + "name" : "Leisure Card", + "type" : "leisurecard" + }, + { + "name" : "Loods5 Cadeaukaart", + "type" : "loods5giftcard" + }, + { + "name" : "Loods5 Tegoedbon", + "type" : "loods5prepaidcard" + }, + { + "details" : [ + { + "key" : "additionalData.amazonPayToken", + "type" : "text" + } + ], + "name" : "Amazon Pay", + "supportsRecurring" : true, + "type" : "amazonpay" + }, + { + "name" : "MOLPoints", + "type" : "molpay_points" + }, + { + "name" : "Moneybookers", + "type" : "moneybookers" + }, + { + "name" : "De Nationale Musicalcard", + "type" : "musicalcard" + }, + { + "name" : "Nationale Bioscoopbon", + "type" : "nationalebioscoopbon" + }, + { + "name" : "Nationale Tuinbon", + "type" : "nationaletuinbon" + }, + { + "name" : "Nationale Verwen Cadeaubon", + "type" : "nationaleverwencadeaubon" + }, + { + "name" : "Onebip", + "type" : "onebip" + }, + { + "details" : [ + { + "key" : "additionalData.paywithgoogle.token", + "type" : "payWithGoogleToken" + } + ], + "name" : "Google Pay", + "type" : "paywithgoogle" + }, + { + "name" : "Plastix", + "type" : "plastix" + }, + { + "name" : "Pluim", + "type" : "pluimgiftcard" + }, + { + "name" : "Illicado Gift Card", + "type" : "prosodie_illicado" + }, + { + "name" : "RatePay Invoice", + "type" : "ratepay" + }, + { + "name" : "Rob Peetoom Giftcard", + "type" : "robpeetoomgiftcard" + }, + { + "name" : "Shoes&Accessories Cadeau", + "type" : "sagiftcard" + }, + { + "name" : "Score Giftcard", + "type" : "scoregiftcard" + }, + { + "name" : "Premium SMS", + "type" : "sms" + }, + { + "name" : "SVS", + "type" : "svs" + }, + { + "name" : "TCS Test GiftCard", + "type" : "tcstestgiftcard" + }, + { + "name" : "The Sting Giftcard", + "type" : "thestinggiftcard" + }, + { + "name" : "Ukash", + "type" : "ukash" + }, + { + "name" : "UnionPay", + "type" : "unionpay" + }, + { + "name" : "Valuelink", + "type" : "valuelink" + }, + { + "name" : "V&D Cadeaukaart", + "type" : "vdcadeaucard" + }, + { + "details" : [ + { + "key" : "additionalData.visacheckout.callId", + "type" : "text" + } + ], + "name" : "Visa Checkout", + "type" : "visacheckout" + }, + { + "name" : "VVV Cadeaubon", + "type" : "vvvcadeaubon" + }, + { + "name" : "Webshop Giftcard", + "type" : "webshopgiftcard" + }, + { + "name" : "WE Fashion Giftcard", + "type" : "wefashiongiftcard" + }, + { + "name" : "Western Union", + "type" : "westernunion" + }, + { + "name" : "Winkel Cheque", + "type" : "winkelcheque" + }, + { + "name" : "Your Gift", + "type" : "yourgift" + } + ] + } + }, "post-paymentSession-android" : { "summary" : "Set up a payment session (Android)", "value" : { @@ -8695,6 +13007,12 @@ "sdkVersion" : "1.7.0" } }, + "post-paymentSession-enableOneClick-200" : { + "summary" : "Example response for request 'enableOneClick'", + "value" : { + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." + } + }, "post-paymentSession-ios" : { "summary" : "Set up a payment session (iOS)", "value" : { @@ -8713,71 +13031,10 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-paymentSession-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", + "post-paymentSession-web-200" : { + "summary" : "Example response for request 'web'", "value" : { - "amount" : { - "currency" : "EUR", - "value" : 6200 - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Android", - "token" : "TOKEN_YOU_GET_FROM_CHECKOUT_SDK", - "returnUrl" : "app://", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "sessionValidity" : "2017-04-06T13:09:13Z", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-paymentSession-web" : { - "summary" : "Set up a payment session (Web)", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 17408 - }, - "reference" : "Your order number", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "channel" : "Web", - "html" : true, - "origin" : "https://www.yourwebsite.com", - "returnUrl" : "https://www.yourshop.com/checkout/result", - "countryCode" : "NL", - "shopperLocale" : "nl_NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "sdkVersion" : "1.9.5" - } - }, - "post-payments-applepay" : { - "summary" : "Make an Apple Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "applepay", - "applePayToken" : "VNRWtuNlNEWkRCSm1xWndjMDFFbktkQU..." - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "paymentSession" : "eyJjaGVja291dHNob3BwZXJCYXN..." } }, "post-payments-card-3d-secure-2-web" : { @@ -8852,163 +13109,6 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-card-3d-secure-securedfields" : { - "summary" : "Make a payment with 3D Secure 2 native authentication", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4212345678901237", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737", - "holderName" : "John Smith" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008052912 Firefox/3.0", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-direct" : { - "summary" : "Make a card payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-card-securedfields" : { - "summary" : "Make a card payment (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-SF" : { - "summary" : "Tokenize card details for one-off payments (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "encryptedCardNumber" : "test_4111111111111111", - "encryptedExpiryMonth" : "test_03", - "encryptedExpiryYear" : "test_2030", - "encryptedSecurityCode" : "test_737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-enableOneClick-raw" : { - "summary" : "Tokenize card details for one-off payments", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "CardOnFile", - "storePaymentMethod" : true, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-giropay" : { - "summary" : "Make a giropay payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "giropay" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-googlepay" : { - "summary" : "Make a Google Pay payment", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "paywithgoogle", - "googlePayToken" : "==Payload as retrieved from Google Pay response==" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YourMerchantAccount" - } - }, - "post-payments-ideal" : { - "summary" : "Make an iDEAL payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "ideal", - "issuer" : "1121" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-payments-klarna" : { "summary" : "Make a Klarna payment", "value" : { @@ -9090,126 +13190,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-payments-oneclick-securedfields" : { - "summary" : "Make a one-off payment with a token and CVV (using encrypted card details)", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "storedPaymentMethodId" : "8416038790273850", - "encryptedSecurityCode" : "adyenjs_0_1_18$MT6ppy0FAMVMLH..." - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_6738oneoff", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "CardOnFile" - } - }, - "post-payments-recurring" : { - "summary" : "Make a card payment with a token", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "storedPaymentMethodId" : "8316038796685850" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "shopperInteraction" : "ContAuth", - "recurringProcessingModel" : "Subscription" - } - }, "post-payments-result-basic" : { "summary" : "Verify payment results", "value" : { "payload" : "VALUE_YOU_GET_FROM_CHECKOUT_SDK" } - }, - "post-payments-sofort" : { - "summary" : "Make a Sofort payment", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "directEbanking" - }, - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-payments-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "returnUrl" : "https://your-company.com/...", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] - } - }, - "post-payments-subscription-first-transaction" : { - "summary" : "Tokenize card details for a subscription", - "value" : { - "amount" : { - "currency" : "USD", - "value" : 1000 - }, - "reference" : "Your order number", - "paymentMethod" : { - "type" : "scheme", - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "cvc" : "737" - }, - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "storePaymentMethod" : true, - "shopperInteraction" : "Ecommerce", - "recurringProcessingModel" : "Subscription", - "returnUrl" : "https://your-company.com/...", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } } } } diff --git a/json/FundService-v3.json b/json/FundService-v3.json index 17b3b77..e252a23 100644 --- a/json/FundService-v3.json +++ b/json/FundService-v3.json @@ -116,14 +116,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "basic" : { - "$ref" : "#/components/examples/post-accountHolderTransactionList-basic" - }, - "specific" : { - "$ref" : "#/components/examples/post-accountHolderTransactionList-specific" - } - }, "schema" : { "$ref" : "#/components/schemas/AccountHolderTransactionListRequest" } @@ -739,6 +731,7 @@ "description" : "A list of statuses to include in the transaction list. If left blank, all transactions will be included.\n>Permitted values:\n>* `PendingCredit` - a pending balance credit.\n>* `CreditFailed` - a pending credit failure; the balance will not be credited.\n>* `Credited` - a credited balance.\n>* `PendingDebit` - a pending balance debit (e.g., a refund).\n>* `CreditClosed` - a pending credit closed; the balance will not be credited.\n>* `CreditSuspended` - a pending credit closed; the balance will not be credited.\n>* `DebitFailed` - a pending debit failure; the balance will not be debited.\n>* `Debited` - a debited balance (e.g., a refund).\n>* `DebitReversedReceived` - a pending refund reversal.\n>* `DebitedReversed` - a reversed refund.\n>* `ChargebackReceived` - a received chargeback request.\n>* `Chargeback` - a processed chargeback.\n>* `ChargebackReversedReceived` - a pending chargeback reversal.\n>* `ChargebackReversed` - a reversed chargeback.\n>* `Converted` - converted.\n>* `ManualCorrected` - manual booking/adjustment by Adyen.\n>* `Payout` - a payout.\n>* `PayoutReversed` - a reversed payout.\n>* `PendingFundTransfer` - a pending transfer of funds from one account to another.\n>* `FundTransfer` - a transfer of funds from one account to another.", "items" : { "enum" : [ + "BalanceNotPaidOutTransfer", "Chargeback", "ChargebackCorrection", "ChargebackCorrectionReceived", @@ -1235,6 +1228,7 @@ "transactionStatus" : { "description" : "The status of the transaction.\n>Permitted values: `PendingCredit`, `CreditFailed`, `CreditClosed`, `CreditSuspended`, `Credited`, `Converted`, `PendingDebit`, `DebitFailed`, `Debited`, `DebitReversedReceived`, `DebitedReversed`, `ChargebackReceived`, `Chargeback`, `ChargebackReversedReceived`, `ChargebackReversed`, `Payout`, `PayoutReversed`, `FundTransfer`, `PendingFundTransfer`, `ManualCorrected`.", "enum" : [ + "BalanceNotPaidOutTransfer", "Chargeback", "ChargebackCorrection", "ChargebackCorrectionReceived", @@ -1370,39 +1364,6 @@ "accountHolderCode" : "CODE_OF_ACCOUNT_HOLDER" } }, - "post-accountHolderTransactionList-basic" : { - "summary" : "Retrieve transactions page by page", - "value" : { - "accountHolderCode" : "TestAccountHolder308260", - "transactionListsPerAccount" : [ - { - "TransactionListForAccount" : { - "accountCode" : "195752115", - "page" : 1 - } - } - ] - } - }, - "post-accountHolderTransactionList-specific" : { - "summary" : "Retrieve transactions with specific statuses.", - "value" : { - "accountHolderCode" : "TestAccountHolder423978", - "transactionStatuses" : [ - "PendingCredit", - "Credited", - "Debited" - ], - "transactionListsPerAccount" : [ - { - "TransactionListForAccount" : { - "accountCode" : "2e64b396-1200-4474-b848-0cb06b52b3c7", - "page" : 2 - } - } - ] - } - }, "post-payoutAccountHolder-oneOff" : { "summary" : "One-off payout", "value" : { diff --git a/json/FundService-v5.json b/json/FundService-v5.json index a4ef626..6fe68d4 100644 --- a/json/FundService-v5.json +++ b/json/FundService-v5.json @@ -116,14 +116,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "basic" : { - "$ref" : "#/components/examples/post-accountHolderTransactionList-basic" - }, - "specific" : { - "$ref" : "#/components/examples/post-accountHolderTransactionList-specific" - } - }, "schema" : { "$ref" : "#/components/schemas/AccountHolderTransactionListRequest" } @@ -743,6 +735,7 @@ "description" : "A list of statuses to include in the transaction list. If left blank, all transactions will be included.\n>Permitted values:\n>* `PendingCredit` - a pending balance credit.\n>* `CreditFailed` - a pending credit failure; the balance will not be credited.\n>* `Credited` - a credited balance.\n>* `PendingDebit` - a pending balance debit (e.g., a refund).\n>* `CreditClosed` - a pending credit closed; the balance will not be credited.\n>* `CreditSuspended` - a pending credit closed; the balance will not be credited.\n>* `DebitFailed` - a pending debit failure; the balance will not be debited.\n>* `Debited` - a debited balance (e.g., a refund).\n>* `DebitReversedReceived` - a pending refund reversal.\n>* `DebitedReversed` - a reversed refund.\n>* `ChargebackReceived` - a received chargeback request.\n>* `Chargeback` - a processed chargeback.\n>* `ChargebackReversedReceived` - a pending chargeback reversal.\n>* `ChargebackReversed` - a reversed chargeback.\n>* `Converted` - converted.\n>* `ManualCorrected` - manual booking/adjustment by Adyen.\n>* `Payout` - a payout.\n>* `PayoutReversed` - a reversed payout.\n>* `PendingFundTransfer` - a pending transfer of funds from one account to another.\n>* `FundTransfer` - a transfer of funds from one account to another.", "items" : { "enum" : [ + "BalanceNotPaidOutTransfer", "Chargeback", "ChargebackCorrection", "ChargebackCorrectionReceived", @@ -1464,6 +1457,7 @@ "transactionStatus" : { "description" : "The status of the transaction.\n>Permitted values: `PendingCredit`, `CreditFailed`, `CreditClosed`, `CreditSuspended`, `Credited`, `Converted`, `PendingDebit`, `DebitFailed`, `Debited`, `DebitReversedReceived`, `DebitedReversed`, `ChargebackReceived`, `Chargeback`, `ChargebackReversedReceived`, `ChargebackReversed`, `Payout`, `PayoutReversed`, `FundTransfer`, `PendingFundTransfer`, `ManualCorrected`.", "enum" : [ + "BalanceNotPaidOutTransfer", "Chargeback", "ChargebackCorrection", "ChargebackCorrectionReceived", @@ -1603,35 +1597,6 @@ "accountHolderCode" : "CODE_OF_ACCOUNT_HOLDER" } }, - "post-accountHolderTransactionList-basic" : { - "summary" : "Retrieve transactions page by page", - "value" : { - "accountHolderCode" : "CODE_OF_ACCOUNT_HOLDER", - "transactionListsPerAccount" : [ - { - "accountCode" : "195752115", - "page" : 1 - } - ] - } - }, - "post-accountHolderTransactionList-specific" : { - "summary" : "Retrieve transactions with specific statuses.", - "value" : { - "accountHolderCode" : "CODE_OF_ACCOUNT_HOLDER", - "transactionStatuses" : [ - "PendingCredit", - "Credited", - "Debited" - ], - "transactionListsPerAccount" : [ - { - "accountCode" : "2e64b396-1200-4474-b848-0cb06b52b3c7", - "page" : 2 - } - ] - } - }, "post-payoutAccountHolder-oneOff" : { "summary" : "One-off payout", "value" : { diff --git a/json/FundService-v6.json b/json/FundService-v6.json index bef2954..e1dd5ae 100644 --- a/json/FundService-v6.json +++ b/json/FundService-v6.json @@ -116,14 +116,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "basic" : { - "$ref" : "#/components/examples/post-accountHolderTransactionList-basic" - }, - "specific" : { - "$ref" : "#/components/examples/post-accountHolderTransactionList-specific" - } - }, "schema" : { "$ref" : "#/components/schemas/AccountHolderTransactionListRequest" } @@ -743,6 +735,7 @@ "description" : "A list of statuses to include in the transaction list. If left blank, all transactions will be included.\n>Permitted values:\n>* `PendingCredit` - a pending balance credit.\n>* `CreditFailed` - a pending credit failure; the balance will not be credited.\n>* `Credited` - a credited balance.\n>* `PendingDebit` - a pending balance debit (e.g., a refund).\n>* `CreditClosed` - a pending credit closed; the balance will not be credited.\n>* `CreditSuspended` - a pending credit closed; the balance will not be credited.\n>* `DebitFailed` - a pending debit failure; the balance will not be debited.\n>* `Debited` - a debited balance (e.g., a refund).\n>* `DebitReversedReceived` - a pending refund reversal.\n>* `DebitedReversed` - a reversed refund.\n>* `ChargebackReceived` - a received chargeback request.\n>* `Chargeback` - a processed chargeback.\n>* `ChargebackReversedReceived` - a pending chargeback reversal.\n>* `ChargebackReversed` - a reversed chargeback.\n>* `Converted` - converted.\n>* `ManualCorrected` - manual booking/adjustment by Adyen.\n>* `Payout` - a payout.\n>* `PayoutReversed` - a reversed payout.\n>* `PendingFundTransfer` - a pending transfer of funds from one account to another.\n>* `FundTransfer` - a transfer of funds from one account to another.", "items" : { "enum" : [ + "BalanceNotPaidOutTransfer", "Chargeback", "ChargebackCorrection", "ChargebackCorrectionReceived", @@ -1464,6 +1457,7 @@ "transactionStatus" : { "description" : "The status of the transaction.\n>Permitted values: `PendingCredit`, `CreditFailed`, `CreditClosed`, `CreditSuspended`, `Credited`, `Converted`, `PendingDebit`, `DebitFailed`, `Debited`, `DebitReversedReceived`, `DebitedReversed`, `ChargebackReceived`, `Chargeback`, `ChargebackReversedReceived`, `ChargebackReversed`, `Payout`, `PayoutReversed`, `FundTransfer`, `PendingFundTransfer`, `ManualCorrected`.", "enum" : [ + "BalanceNotPaidOutTransfer", "Chargeback", "ChargebackCorrection", "ChargebackCorrectionReceived", @@ -1603,35 +1597,6 @@ "accountHolderCode" : "CODE_OF_ACCOUNT_HOLDER" } }, - "post-accountHolderTransactionList-basic" : { - "summary" : "Retrieve transactions page by page", - "value" : { - "accountHolderCode" : "CODE_OF_ACCOUNT_HOLDER", - "transactionListsPerAccount" : [ - { - "accountCode" : "195752115", - "page" : 1 - } - ] - } - }, - "post-accountHolderTransactionList-specific" : { - "summary" : "Retrieve transactions with specific statuses.", - "value" : { - "accountHolderCode" : "CODE_OF_ACCOUNT_HOLDER", - "transactionStatuses" : [ - "PendingCredit", - "Credited", - "Debited" - ], - "transactionListsPerAccount" : [ - { - "accountCode" : "2e64b396-1200-4474-b848-0cb06b52b3c7", - "page" : 2 - } - ] - } - }, "post-payoutAccountHolder-oneOff" : { "summary" : "One-off payout", "value" : { diff --git a/json/HopService-v1.json b/json/HopService-v1.json index 0c3bcc0..a1680f9 100644 --- a/json/HopService-v1.json +++ b/json/HopService-v1.json @@ -185,6 +185,30 @@ }, "components" : { "schemas" : { + "CollectInformation" : { + "properties" : { + "bankDetails" : { + "description" : "Indicates whether [bank account details](https://docs.adyen.com/platforms/verification-checks/bank-account-check) must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "businessDetails" : { + "description" : "Indicates whether [business details](https://docs.adyen.com/platforms/verification-checks/company-check) must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "individualDetails" : { + "description" : "Indicates whether [individual details](https://docs.adyen.com/platforms/verification-checks/identity-check) must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "pciQuestionnaire" : { + "description" : "Indicates whether answers to a PCI questionnaire must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "shareholderDetails" : { + "description" : "Indicates whether [shareholder details](https://docs.adyen.com/platforms/verification-checks/identity-check) must be collected. Defaults to **true**.", + "type" : "boolean" + } + } + }, "ErrorFieldType" : { "properties" : { "errorCode" : { @@ -356,6 +380,10 @@ "description" : "The account holder code you provided when you created the account holder.", "type" : "string" }, + "collectInformation" : { + "description" : "Contains indicators whether the page should only collect information for specific [KYC checks](https://docs.adyen.com/platforms/verification-checks). By default, the page collects information for all KYC checks that apply to the [legal entity type](https://docs.adyen.com/platforms/account-holders-and-accounts#legal-entity-types).", + "$ref" : "#/components/schemas/CollectInformation" + }, "editMode" : { "description" : "Indicates if editing checks is allowed even if all the checks have passed.", "type" : "boolean" diff --git a/json/HopService-v5.json b/json/HopService-v5.json index 06ab164..ebf189a 100644 --- a/json/HopService-v5.json +++ b/json/HopService-v5.json @@ -185,6 +185,30 @@ }, "components" : { "schemas" : { + "CollectInformation" : { + "properties" : { + "bankDetails" : { + "description" : "Indicates whether [bank account details](https://docs.adyen.com/platforms/verification-checks/bank-account-check) must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "businessDetails" : { + "description" : "Indicates whether [business details](https://docs.adyen.com/platforms/verification-checks/company-check) must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "individualDetails" : { + "description" : "Indicates whether [individual details](https://docs.adyen.com/platforms/verification-checks/identity-check) must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "pciQuestionnaire" : { + "description" : "Indicates whether answers to a PCI questionnaire must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "shareholderDetails" : { + "description" : "Indicates whether [shareholder details](https://docs.adyen.com/platforms/verification-checks/identity-check) must be collected. Defaults to **true**.", + "type" : "boolean" + } + } + }, "ErrorFieldType" : { "properties" : { "errorCode" : { @@ -356,6 +380,10 @@ "description" : "The account holder code you provided when you created the account holder.", "type" : "string" }, + "collectInformation" : { + "description" : "Contains indicators whether the page should only collect information for specific [KYC checks](https://docs.adyen.com/platforms/verification-checks). By default, the page collects information for all KYC checks that apply to the [legal entity type](https://docs.adyen.com/platforms/account-holders-and-accounts#legal-entity-types).", + "$ref" : "#/components/schemas/CollectInformation" + }, "editMode" : { "description" : "Indicates if editing checks is allowed even if all the checks have passed.", "type" : "boolean" diff --git a/json/HopService-v6.json b/json/HopService-v6.json index 53d493c..0928d8b 100644 --- a/json/HopService-v6.json +++ b/json/HopService-v6.json @@ -185,6 +185,30 @@ }, "components" : { "schemas" : { + "CollectInformation" : { + "properties" : { + "bankDetails" : { + "description" : "Indicates whether [bank account details](https://docs.adyen.com/platforms/verification-checks/bank-account-check) must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "businessDetails" : { + "description" : "Indicates whether [business details](https://docs.adyen.com/platforms/verification-checks/company-check) must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "individualDetails" : { + "description" : "Indicates whether [individual details](https://docs.adyen.com/platforms/verification-checks/identity-check) must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "pciQuestionnaire" : { + "description" : "Indicates whether answers to a PCI questionnaire must be collected. Defaults to **true**.", + "type" : "boolean" + }, + "shareholderDetails" : { + "description" : "Indicates whether [shareholder details](https://docs.adyen.com/platforms/verification-checks/identity-check) must be collected. Defaults to **true**.", + "type" : "boolean" + } + } + }, "ErrorFieldType" : { "properties" : { "errorCode" : { @@ -356,6 +380,10 @@ "description" : "The account holder code you provided when you created the account holder.", "type" : "string" }, + "collectInformation" : { + "description" : "Contains indicators whether the page should only collect information for specific [KYC checks](https://docs.adyen.com/platforms/verification-checks). By default, the page collects information for all KYC checks that apply to the [legal entity type](https://docs.adyen.com/platforms/account-holders-and-accounts#legal-entity-types).", + "$ref" : "#/components/schemas/CollectInformation" + }, "editMode" : { "description" : "Indicates if editing checks is allowed even if all the checks have passed.", "type" : "boolean" diff --git a/json/MarketPayNotificationService-v3.json b/json/MarketPayNotificationService-v3.json index 112e9e7..610e1c7 100644 --- a/json/MarketPayNotificationService-v3.json +++ b/json/MarketPayNotificationService-v3.json @@ -600,6 +600,36 @@ } } } + }, + "/TRANSFER_NOT_PAIDOUT_TRANSFERS" : { + "post" : { + "summary" : "Triggered when not paid out transfers are transferred to liable.", + "description" : "This notification is sent when not paidout transfers from an account have been transferred to the configured liable account.", + "operationId" : "post-TRANSFER_NOT_PAIDOUT_TRANSFERS", + "x-groupName" : "Fund management", + "x-sortIndex" : 9, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/TransferNotPaidoutTransfersNotification" + } + } + } + }, + "responses" : { + "200" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NotificationResponse" + } + } + }, + "description" : "OK - the request has succeeded." + } + } + } } }, "components" : { @@ -2588,7 +2618,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -2692,6 +2722,7 @@ "transactionStatus" : { "description" : "The status of the transaction.\n>Permitted values: `PendingCredit`, `CreditFailed`, `CreditClosed`, `CreditSuspended`, `Credited`, `Converted`, `PendingDebit`, `DebitFailed`, `Debited`, `DebitReversedReceived`, `DebitedReversed`, `ChargebackReceived`, `Chargeback`, `ChargebackReversedReceived`, `ChargebackReversed`, `Payout`, `PayoutReversed`, `FundTransfer`, `PendingFundTransfer`, `ManualCorrected`.", "enum" : [ + "BalanceNotPaidOutTransfer", "Chargeback", "ChargebackCorrection", "ChargebackCorrectionReceived", @@ -2805,6 +2836,62 @@ "transferCode" ] }, + "TransferNotPaidoutTransfersNotification" : { + "properties" : { + "content" : { + "description" : "Details of the fund transfer.", + "$ref" : "#/components/schemas/TransferNotPaidoutTransfersNotificationContent" + }, + "eventType" : { + "description" : "The event type of the notification.", + "type" : "string" + }, + "executingUserKey" : { + "description" : "The user or process that has triggered the notification.", + "type" : "string" + }, + "live" : { + "description" : "Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.", + "type" : "boolean" + }, + "pspReference" : { + "description" : "The PSP reference of the request from which the notification originates.", + "type" : "string" + } + }, + "required" : [ + "executingUserKey", + "pspReference", + "eventType", + "live", + "content" + ] + }, + "TransferNotPaidoutTransfersNotificationContent" : { + "properties" : { + "amount" : { + "description" : "The amount transferred.", + "$ref" : "#/components/schemas/Amount" + }, + "destinationAccountCode" : { + "description" : "The code of the Account to which funds were credited.", + "type" : "string" + }, + "sourceAccountCode" : { + "description" : "The code of the Account from which funds were debited.", + "type" : "string" + }, + "status" : { + "description" : "The status of the fund transfer.", + "$ref" : "#/components/schemas/OperationStatus" + } + }, + "required" : [ + "sourceAccountCode", + "destinationAccountCode", + "amount" + ] + }, "UpdateAccountHolderResponse" : { "properties" : { "accountHolderCode" : { diff --git a/json/MarketPayNotificationService-v4.json b/json/MarketPayNotificationService-v4.json index cfaa928..aa094fc 100644 --- a/json/MarketPayNotificationService-v4.json +++ b/json/MarketPayNotificationService-v4.json @@ -600,6 +600,36 @@ } } } + }, + "/TRANSFER_NOT_PAIDOUT_TRANSFERS" : { + "post" : { + "summary" : "Triggered when not paid out transfers are transferred to liable.", + "description" : "This notification is sent when not paidout transfers from an account have been transferred to the configured liable account.", + "operationId" : "post-TRANSFER_NOT_PAIDOUT_TRANSFERS", + "x-groupName" : "Fund management", + "x-sortIndex" : 9, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/TransferNotPaidoutTransfersNotification" + } + } + } + }, + "responses" : { + "200" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NotificationResponse" + } + } + }, + "description" : "OK - the request has succeeded." + } + } + } } }, "components" : { @@ -2726,7 +2756,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -2830,6 +2860,7 @@ "transactionStatus" : { "description" : "The status of the transaction.\n>Permitted values: `PendingCredit`, `CreditFailed`, `CreditClosed`, `CreditSuspended`, `Credited`, `Converted`, `PendingDebit`, `DebitFailed`, `Debited`, `DebitReversedReceived`, `DebitedReversed`, `ChargebackReceived`, `Chargeback`, `ChargebackReversedReceived`, `ChargebackReversed`, `Payout`, `PayoutReversed`, `FundTransfer`, `PendingFundTransfer`, `ManualCorrected`.", "enum" : [ + "BalanceNotPaidOutTransfer", "Chargeback", "ChargebackCorrection", "ChargebackCorrectionReceived", @@ -2950,6 +2981,69 @@ "transferCode" ] }, + "TransferNotPaidoutTransfersNotification" : { + "properties" : { + "content" : { + "description" : "Details of the fund transfer.", + "$ref" : "#/components/schemas/TransferNotPaidoutTransfersNotificationContent" + }, + "eventDate" : { + "x-addedInVersion" : 4, + "description" : "The date and time when an event has been completed.", + "format" : "date-time", + "type" : "string" + }, + "eventType" : { + "description" : "The event type of the notification.", + "type" : "string" + }, + "executingUserKey" : { + "description" : "The user or process that has triggered the notification.", + "type" : "string" + }, + "live" : { + "description" : "Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.", + "type" : "boolean" + }, + "pspReference" : { + "description" : "The PSP reference of the request from which the notification originates.", + "type" : "string" + } + }, + "required" : [ + "executingUserKey", + "pspReference", + "eventType", + "live", + "eventDate", + "content" + ] + }, + "TransferNotPaidoutTransfersNotificationContent" : { + "properties" : { + "amount" : { + "description" : "The amount transferred.", + "$ref" : "#/components/schemas/Amount" + }, + "destinationAccountCode" : { + "description" : "The code of the Account to which funds were credited.", + "type" : "string" + }, + "sourceAccountCode" : { + "description" : "The code of the Account from which funds were debited.", + "type" : "string" + }, + "status" : { + "description" : "The status of the fund transfer.", + "$ref" : "#/components/schemas/OperationStatus" + } + }, + "required" : [ + "sourceAccountCode", + "destinationAccountCode", + "amount" + ] + }, "UpdateAccountHolderResponse" : { "properties" : { "accountHolderCode" : { diff --git a/json/MarketPayNotificationService-v5.json b/json/MarketPayNotificationService-v5.json index acdc8fd..8a2b76a 100644 --- a/json/MarketPayNotificationService-v5.json +++ b/json/MarketPayNotificationService-v5.json @@ -600,6 +600,36 @@ } } } + }, + "/TRANSFER_NOT_PAIDOUT_TRANSFERS" : { + "post" : { + "summary" : "Triggered when not paid out transfers are transferred to liable.", + "description" : "This notification is sent when not paidout transfers from an account have been transferred to the configured liable account.", + "operationId" : "post-TRANSFER_NOT_PAIDOUT_TRANSFERS", + "x-groupName" : "Fund management", + "x-sortIndex" : 9, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/TransferNotPaidoutTransfersNotification" + } + } + } + }, + "responses" : { + "200" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NotificationResponse" + } + } + }, + "description" : "OK - the request has succeeded." + } + } + } } }, "components" : { @@ -3034,7 +3064,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -3217,6 +3247,7 @@ "transactionStatus" : { "description" : "The status of the transaction.\n>Permitted values: `PendingCredit`, `CreditFailed`, `CreditClosed`, `CreditSuspended`, `Credited`, `Converted`, `PendingDebit`, `DebitFailed`, `Debited`, `DebitReversedReceived`, `DebitedReversed`, `ChargebackReceived`, `Chargeback`, `ChargebackReversedReceived`, `ChargebackReversed`, `Payout`, `PayoutReversed`, `FundTransfer`, `PendingFundTransfer`, `ManualCorrected`.", "enum" : [ + "BalanceNotPaidOutTransfer", "Chargeback", "ChargebackCorrection", "ChargebackCorrectionReceived", @@ -3350,6 +3381,82 @@ "transferCode" ] }, + "TransferNotPaidoutTransfersNotification" : { + "properties" : { + "content" : { + "description" : "Details of the fund transfer.", + "$ref" : "#/components/schemas/TransferNotPaidoutTransfersNotificationContent" + }, + "error" : { + "x-addedInVersion" : 5, + "description" : "Error information of failed request. No value provided here if no error occurred on processing.", + "$ref" : "#/components/schemas/NotificationErrorContainer" + }, + "eventDate" : { + "x-addedInVersion" : 4, + "description" : "The date and time when an event has been completed.", + "format" : "date-time", + "type" : "string" + }, + "eventType" : { + "description" : "The event type of the notification.", + "type" : "string" + }, + "executingUserKey" : { + "description" : "The user or process that has triggered the notification.", + "type" : "string" + }, + "live" : { + "description" : "Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.", + "type" : "boolean" + }, + "pspReference" : { + "description" : "The PSP reference of the request from which the notification originates.", + "type" : "string" + } + }, + "required" : [ + "executingUserKey", + "pspReference", + "eventType", + "live", + "eventDate", + "content" + ] + }, + "TransferNotPaidoutTransfersNotificationContent" : { + "properties" : { + "amount" : { + "description" : "The amount transferred.", + "$ref" : "#/components/schemas/Amount" + }, + "destinationAccountCode" : { + "description" : "The code of the Account to which funds were credited.", + "type" : "string" + }, + "invalidFields" : { + "x-addedInVersion" : 5, + "description" : "Invalid fields list.", + "items" : { + "$ref" : "#/components/schemas/ErrorFieldType" + }, + "type" : "array" + }, + "sourceAccountCode" : { + "description" : "The code of the Account from which funds were debited.", + "type" : "string" + }, + "status" : { + "description" : "The status of the fund transfer.", + "$ref" : "#/components/schemas/OperationStatus" + } + }, + "required" : [ + "sourceAccountCode", + "destinationAccountCode", + "amount" + ] + }, "UpdateAccountHolderResponse" : { "properties" : { "accountHolderCode" : { diff --git a/json/MarketPayNotificationService-v6.json b/json/MarketPayNotificationService-v6.json index 34a79a4..0b014af 100644 --- a/json/MarketPayNotificationService-v6.json +++ b/json/MarketPayNotificationService-v6.json @@ -600,6 +600,36 @@ } } } + }, + "/TRANSFER_NOT_PAIDOUT_TRANSFERS" : { + "post" : { + "summary" : "Triggered when not paid out transfers are transferred to liable.", + "description" : "This notification is sent when not paidout transfers from an account have been transferred to the configured liable account.", + "operationId" : "post-TRANSFER_NOT_PAIDOUT_TRANSFERS", + "x-groupName" : "Fund management", + "x-sortIndex" : 9, + "requestBody" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/TransferNotPaidoutTransfersNotification" + } + } + } + }, + "responses" : { + "200" : { + "content" : { + "application/json" : { + "schema" : { + "$ref" : "#/components/schemas/NotificationResponse" + } + } + }, + "description" : "OK - the request has succeeded." + } + } + } } }, "components" : { @@ -3060,7 +3090,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -3243,6 +3273,7 @@ "transactionStatus" : { "description" : "The status of the transaction.\n>Permitted values: `PendingCredit`, `CreditFailed`, `CreditClosed`, `CreditSuspended`, `Credited`, `Converted`, `PendingDebit`, `DebitFailed`, `Debited`, `DebitReversedReceived`, `DebitedReversed`, `ChargebackReceived`, `Chargeback`, `ChargebackReversedReceived`, `ChargebackReversed`, `Payout`, `PayoutReversed`, `FundTransfer`, `PendingFundTransfer`, `ManualCorrected`.", "enum" : [ + "BalanceNotPaidOutTransfer", "Chargeback", "ChargebackCorrection", "ChargebackCorrectionReceived", @@ -3376,6 +3407,82 @@ "transferCode" ] }, + "TransferNotPaidoutTransfersNotification" : { + "properties" : { + "content" : { + "description" : "Details of the fund transfer.", + "$ref" : "#/components/schemas/TransferNotPaidoutTransfersNotificationContent" + }, + "error" : { + "x-addedInVersion" : 5, + "description" : "Error information of failed request. No value provided here if no error occurred on processing.", + "$ref" : "#/components/schemas/NotificationErrorContainer" + }, + "eventDate" : { + "x-addedInVersion" : 4, + "description" : "The date and time when an event has been completed.", + "format" : "date-time", + "type" : "string" + }, + "eventType" : { + "description" : "The event type of the notification.", + "type" : "string" + }, + "executingUserKey" : { + "description" : "The user or process that has triggered the notification.", + "type" : "string" + }, + "live" : { + "description" : "Indicates whether the notification originated from the live environment or the test environment. If true, the notification originated from the live environment. If false, the notification originated from the test environment.", + "type" : "boolean" + }, + "pspReference" : { + "description" : "The PSP reference of the request from which the notification originates.", + "type" : "string" + } + }, + "required" : [ + "executingUserKey", + "pspReference", + "eventType", + "live", + "eventDate", + "content" + ] + }, + "TransferNotPaidoutTransfersNotificationContent" : { + "properties" : { + "amount" : { + "description" : "The amount transferred.", + "$ref" : "#/components/schemas/Amount" + }, + "destinationAccountCode" : { + "description" : "The code of the Account to which funds were credited.", + "type" : "string" + }, + "invalidFields" : { + "x-addedInVersion" : 5, + "description" : "Invalid fields list.", + "items" : { + "$ref" : "#/components/schemas/ErrorFieldType" + }, + "type" : "array" + }, + "sourceAccountCode" : { + "description" : "The code of the Account from which funds were debited.", + "type" : "string" + }, + "status" : { + "description" : "The status of the fund transfer.", + "$ref" : "#/components/schemas/OperationStatus" + } + }, + "required" : [ + "sourceAccountCode", + "destinationAccountCode", + "amount" + ] + }, "UpdateAccountHolderResponse" : { "properties" : { "accountHolderCode" : { diff --git a/json/NotificationConfigurationService-v1.json b/json/NotificationConfigurationService-v1.json index e5b72bd..1966ad8 100644 --- a/json/NotificationConfigurationService-v1.json +++ b/json/NotificationConfigurationService-v1.json @@ -46,6 +46,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-createNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -451,6 +456,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-updateNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -726,7 +736,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -794,7 +805,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -842,7 +854,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -934,6 +947,30 @@ } } }, + "post-createNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178952143018", + "submittedAsync" : "false", + "configurationDetails" : { + "active" : "true", + "description" : "Test notification769551", + "eventConfigs" : [ + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_HOLDER_VERIFICATION", + "includeMode" : "INCLUDE" + } + } + ], + "messageFormat" : "SOAP", + "notificationId" : 28467, + "notifyURL" : "https://www.adyen.com/notification-handler", + "sendActionHeader" : "true", + "sslProtocol" : "SSLInsecureCiphers" + } + } + }, "post-updateNotificationConfiguration-basic" : { "summary" : "Update notification configurations", "value" : { @@ -962,6 +999,36 @@ "sslProtocol" : "TLSv10" } } + }, + "post-updateNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8516178951636344", + "submittedAsync" : "false", + "configurationDetails" : { + "active" : "false", + "description" : "new description799847", + "eventConfigs" : [ + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_CREATED", + "includeMode" : "INCLUDE" + } + }, + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_HOLDER_CREATED", + "includeMode" : "EXCLUDE" + } + } + ], + "messageFormat" : "JSON", + "notificationId" : 21259, + "notifyURL" : "http://www.adyen.com", + "sendActionHeader" : "false", + "sslProtocol" : "TLSv10" + } + } } } } diff --git a/json/NotificationConfigurationService-v2.json b/json/NotificationConfigurationService-v2.json index 5f153be..6922429 100644 --- a/json/NotificationConfigurationService-v2.json +++ b/json/NotificationConfigurationService-v2.json @@ -46,6 +46,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-createNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -451,6 +456,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-updateNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -726,7 +736,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -794,7 +805,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -842,7 +854,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -934,6 +947,30 @@ } } }, + "post-createNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178952143018", + "submittedAsync" : "false", + "configurationDetails" : { + "active" : "true", + "description" : "Test notification769551", + "eventConfigs" : [ + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_HOLDER_VERIFICATION", + "includeMode" : "INCLUDE" + } + } + ], + "messageFormat" : "SOAP", + "notificationId" : 28467, + "notifyURL" : "https://www.adyen.com/notification-handler", + "sendActionHeader" : "true", + "sslProtocol" : "SSLInsecureCiphers" + } + } + }, "post-updateNotificationConfiguration-basic" : { "summary" : "Update notification configurations", "value" : { @@ -962,6 +999,36 @@ "sslProtocol" : "TLSv10" } } + }, + "post-updateNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8516178951636344", + "submittedAsync" : "false", + "configurationDetails" : { + "active" : "false", + "description" : "new description799847", + "eventConfigs" : [ + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_CREATED", + "includeMode" : "INCLUDE" + } + }, + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_HOLDER_CREATED", + "includeMode" : "EXCLUDE" + } + } + ], + "messageFormat" : "JSON", + "notificationId" : 21259, + "notifyURL" : "http://www.adyen.com", + "sendActionHeader" : "false", + "sslProtocol" : "TLSv10" + } + } } } } diff --git a/json/NotificationConfigurationService-v3.json b/json/NotificationConfigurationService-v3.json index d8c163c..98bc3ec 100644 --- a/json/NotificationConfigurationService-v3.json +++ b/json/NotificationConfigurationService-v3.json @@ -46,6 +46,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-createNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -451,6 +456,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-updateNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -726,7 +736,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -794,7 +805,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -842,7 +854,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -934,6 +947,30 @@ } } }, + "post-createNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178952143018", + "submittedAsync" : "false", + "configurationDetails" : { + "active" : "true", + "description" : "Test notification769551", + "eventConfigs" : [ + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_HOLDER_VERIFICATION", + "includeMode" : "INCLUDE" + } + } + ], + "messageFormat" : "SOAP", + "notificationId" : 28467, + "notifyURL" : "https://www.adyen.com/notification-handler", + "sendActionHeader" : "true", + "sslProtocol" : "SSLInsecureCiphers" + } + } + }, "post-updateNotificationConfiguration-basic" : { "summary" : "Update notification configurations", "value" : { @@ -962,6 +999,36 @@ "sslProtocol" : "TLSv10" } } + }, + "post-updateNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8516178951636344", + "submittedAsync" : "false", + "configurationDetails" : { + "active" : "false", + "description" : "new description799847", + "eventConfigs" : [ + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_CREATED", + "includeMode" : "INCLUDE" + } + }, + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_HOLDER_CREATED", + "includeMode" : "EXCLUDE" + } + } + ], + "messageFormat" : "JSON", + "notificationId" : 21259, + "notifyURL" : "http://www.adyen.com", + "sendActionHeader" : "false", + "sslProtocol" : "TLSv10" + } + } } } } diff --git a/json/NotificationConfigurationService-v4.json b/json/NotificationConfigurationService-v4.json index fdf7025..b950e4a 100644 --- a/json/NotificationConfigurationService-v4.json +++ b/json/NotificationConfigurationService-v4.json @@ -46,6 +46,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-createNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -451,6 +456,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-updateNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -726,7 +736,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -794,7 +805,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -842,7 +854,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -934,6 +947,30 @@ } } }, + "post-createNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8616178952143018", + "submittedAsync" : "false", + "configurationDetails" : { + "active" : "true", + "description" : "Test notification769551", + "eventConfigs" : [ + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_HOLDER_VERIFICATION", + "includeMode" : "INCLUDE" + } + } + ], + "messageFormat" : "SOAP", + "notificationId" : 28467, + "notifyURL" : "https://www.adyen.com/notification-handler", + "sendActionHeader" : "true", + "sslProtocol" : "SSLInsecureCiphers" + } + } + }, "post-updateNotificationConfiguration-basic" : { "summary" : "Update notification configurations", "value" : { @@ -962,6 +999,36 @@ "sslProtocol" : "TLSv10" } } + }, + "post-updateNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8516178951636344", + "submittedAsync" : "false", + "configurationDetails" : { + "active" : "false", + "description" : "new description799847", + "eventConfigs" : [ + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_CREATED", + "includeMode" : "INCLUDE" + } + }, + { + "NotificationEventConfiguration" : { + "eventType" : "ACCOUNT_HOLDER_CREATED", + "includeMode" : "EXCLUDE" + } + } + ], + "messageFormat" : "JSON", + "notificationId" : 21259, + "notifyURL" : "http://www.adyen.com", + "sendActionHeader" : "false", + "sslProtocol" : "TLSv10" + } + } } } } diff --git a/json/NotificationConfigurationService-v5.json b/json/NotificationConfigurationService-v5.json index 8af1aab..d44dc73 100644 --- a/json/NotificationConfigurationService-v5.json +++ b/json/NotificationConfigurationService-v5.json @@ -46,6 +46,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-createNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -451,6 +456,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-updateNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -894,7 +904,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -962,7 +973,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -1010,7 +1022,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -1102,6 +1115,25 @@ } } }, + "post-createNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8516178952380553", + "configurationDetails" : { + "active" : true, + "description" : "Unique description 123", + "eventConfigs" : [ + { + "eventType" : "ACCOUNT_HOLDER_VERIFICATION", + "includeMode" : "INCLUDE" + } + ], + "notificationId" : 28468, + "notifyURL" : "https://www.adyen.com/notification-handler", + "sslProtocol" : "SSLInsecureCiphers" + } + } + }, "post-updateNotificationConfiguration-basic" : { "summary" : "Update notification configurations", "value" : { @@ -1125,6 +1157,29 @@ "sslProtocol" : "TLSv10" } } + }, + "post-updateNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8516178952580574", + "configurationDetails" : { + "active" : false, + "description" : "Test notif config 756", + "eventConfigs" : [ + { + "eventType" : "ACCOUNT_CREATED", + "includeMode" : "INCLUDE" + }, + { + "eventType" : "ACCOUNT_HOLDER_CREATED", + "includeMode" : "EXCLUDE" + } + ], + "notificationId" : 21259, + "notifyURL" : "https://www.adyen.com/notification-handler", + "sslProtocol" : "TLSv10" + } + } } } } diff --git a/json/NotificationConfigurationService-v6.json b/json/NotificationConfigurationService-v6.json index 7aff842..3045b90 100644 --- a/json/NotificationConfigurationService-v6.json +++ b/json/NotificationConfigurationService-v6.json @@ -46,6 +46,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-createNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -451,6 +456,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "basic-200" : { + "$ref" : "#/components/examples/post-updateNotificationConfiguration-basic-200" + } + }, "schema" : { "$ref" : "#/components/schemas/GetNotificationConfigurationResponse" } @@ -894,7 +904,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -962,7 +973,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -1010,7 +1022,8 @@ "REFUND_FUNDS_TRANSFER", "REPORT_AVAILABLE", "SCHEDULED_REFUNDS", - "TRANSFER_FUNDS" + "TRANSFER_FUNDS", + "TRANSFER_NOT_PAIDOUT_TRANSFERS" ], "type" : "string" }, @@ -1102,6 +1115,25 @@ } } }, + "post-createNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8516178952380553", + "configurationDetails" : { + "active" : true, + "description" : "Unique description 123", + "eventConfigs" : [ + { + "eventType" : "ACCOUNT_HOLDER_VERIFICATION", + "includeMode" : "INCLUDE" + } + ], + "notificationId" : 28468, + "notifyURL" : "https://www.adyen.com/notification-handler", + "sslProtocol" : "SSLInsecureCiphers" + } + } + }, "post-updateNotificationConfiguration-basic" : { "summary" : "Update notification configurations", "value" : { @@ -1125,6 +1157,29 @@ "sslProtocol" : "TLSv10" } } + }, + "post-updateNotificationConfiguration-basic-200" : { + "summary" : "Example response for request 'basic'", + "value" : { + "pspReference" : "8516178952580574", + "configurationDetails" : { + "active" : false, + "description" : "Test notif config 756", + "eventConfigs" : [ + { + "eventType" : "ACCOUNT_CREATED", + "includeMode" : "INCLUDE" + }, + { + "eventType" : "ACCOUNT_HOLDER_CREATED", + "includeMode" : "EXCLUDE" + } + ], + "notificationId" : 21259, + "notifyURL" : "https://www.adyen.com/notification-handler", + "sslProtocol" : "TLSv10" + } + } } } } diff --git a/json/PaymentService-v25.json b/json/PaymentService-v25.json index da2380b..a97938c 100644 --- a/json/PaymentService-v25.json +++ b/json/PaymentService-v25.json @@ -32,23 +32,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "authorise-recurringcontauth" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringcontauth" - }, - "authorise-card" : { - "$ref" : "#/components/examples/post-authorise-authorise-card" - }, - "authorise-3dsecure" : { - "$ref" : "#/components/examples/post-authorise-authorise-3dsecure" - }, - "authorise-recurringstore" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringstore" - }, - "authorise-recurringoneclick" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringoneclick" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentRequest" } @@ -69,11 +52,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -84,11 +62,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -119,11 +92,6 @@ "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -359,6 +327,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "cancelOrRefund-200" : { + "$ref" : "#/components/examples/post-cancelOrRefund-cancelOrRefund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -459,6 +432,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "capture-200" : { + "$ref" : "#/components/examples/post-capture-capture-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -559,6 +537,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "refund-200" : { + "$ref" : "#/components/examples/post-refund-refund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -663,6 +646,14 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "voidpendingrefund-tenderreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-tenderreference-200" + }, + "voidpendingrefund-pspreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-pspreference-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -2440,7 +2431,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -2682,7 +2673,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -3608,107 +3599,6 @@ "pspReference" : "8516091485743033" } }, - "post-authorise-authorise-3dsecure" : { - "summary" : "Initiate a 3D Secure payment", - "value" : { - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "card" : { - "number" : "5212345678901234", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-card" : { - "summary" : "Authorise a card payment", - "value" : { - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringcontauth" : { - "summary" : "Authorise a recurring payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "RECURRING" - }, - "shopperInteraction" : "ContAuth", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringoneclick" : { - "summary" : "Authorise a one-click payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "cvc" : "737" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "ONECLICK" - }, - "shopperInteraction" : "Ecommerce", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringstore" : { - "summary" : "Store card details for recurring payments", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "recurring" : { - "contract" : "RECURRING,ONECLICK" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, "post-authorise3d-authorise3d" : { "summary" : "Complete a 3D Secure payment", "value" : { @@ -3734,6 +3624,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-cancelOrRefund-cancelOrRefund-200" : { + "summary" : "Example response for request 'cancelOrRefund'", + "value" : { + "pspReference" : "851617892359708H", + "response" : "[cancelOrRefund-received]" + } + }, "post-capture-capture" : { "summary" : "Capture an authorised payment", "value" : { @@ -3746,6 +3643,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-capture-capture-200" : { + "summary" : "Example response for request 'capture'", + "value" : { + "pspReference" : "861617892359057J", + "response" : "[capture-received]" + } + }, "post-refund-refund" : { "summary" : "Refund a captured payment", "value" : { @@ -3758,6 +3662,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-refund-refund-200" : { + "summary" : "Example response for request 'refund'", + "value" : { + "pspReference" : "861617892360059B", + "response" : "[refund-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-pspreference" : { "summary" : "Cancel a POS refund request with PSP reference before it has been completed", "value" : { @@ -3765,6 +3676,13 @@ "originalReference" : "9914748988390044" } }, + "post-voidPendingRefund-voidpendingrefund-pspreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-pspreference'", + "value" : { + "pspReference" : "861617892360062F", + "response" : "[voidPendingRefund-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-tenderreference" : { "summary" : "Cancels a POS refund request with tender reference before it has been completed", "value" : { @@ -3772,6 +3690,13 @@ "tenderReference" : "5Iw8001176969533005", "uniqueTerminalId" : "VX820-123456789" } + }, + "post-voidPendingRefund-voidpendingrefund-tenderreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-tenderreference'", + "value" : { + "pspReference" : "881617892360409G", + "response" : "[voidPendingRefund-received]" + } } } } diff --git a/json/PaymentService-v30.json b/json/PaymentService-v30.json index bda4d0f..7790890 100644 --- a/json/PaymentService-v30.json +++ b/json/PaymentService-v30.json @@ -48,6 +48,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "adjustAuthorisation-200" : { + "$ref" : "#/components/examples/post-adjustAuthorisation-adjustAuthorisation-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -133,26 +138,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "authorise-recurringcontauth" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringcontauth" - }, - "authorise-card" : { - "$ref" : "#/components/examples/post-authorise-authorise-card" - }, - "authorise-split" : { - "$ref" : "#/components/examples/post-authorise-authorise-split" - }, - "authorise-3dsecure" : { - "$ref" : "#/components/examples/post-authorise-authorise-3dsecure" - }, - "authorise-recurringstore" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringstore" - }, - "authorise-recurringoneclick" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringoneclick" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentRequest" } @@ -173,11 +158,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -188,11 +168,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -223,11 +198,6 @@ "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -463,6 +433,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "cancelOrRefund-200" : { + "$ref" : "#/components/examples/post-cancelOrRefund-cancelOrRefund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -563,6 +538,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "capture-200" : { + "$ref" : "#/components/examples/post-capture-capture-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -663,6 +643,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "refund-200" : { + "$ref" : "#/components/examples/post-refund-refund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -764,6 +749,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "technicalCancel-200" : { + "$ref" : "#/components/examples/post-technicalCancel-technicalCancel-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -868,6 +858,14 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "voidpendingrefund-tenderreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-tenderreference-200" + }, + "voidpendingrefund-pspreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-pspreference-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -2757,7 +2755,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3009,7 +3007,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4059,137 +4057,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-authorise-authorise-3dsecure" : { - "summary" : "Initiate a 3D Secure payment", + "post-adjustAuthorisation-adjustAuthorisation-200" : { + "summary" : "Example response for request 'adjustAuthorisation'", "value" : { - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "card" : { - "number" : "5212345678901234", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-card" : { - "summary" : "Authorise a card payment", - "value" : { - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringcontauth" : { - "summary" : "Authorise a recurring payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "RECURRING" - }, - "shopperInteraction" : "ContAuth", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringoneclick" : { - "summary" : "Authorise a one-click payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "cvc" : "737" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "ONECLICK" - }, - "shopperInteraction" : "Ecommerce", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringstore" : { - "summary" : "Store card details for recurring payments", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "recurring" : { - "contract" : "RECURRING,ONECLICK" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "card" : { - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "additionalData" : { - "split.api" : "1", - "split.nrOfItems" : "2", - "split.totalAmount" : "6200", - "split.currencyCode" : "EUR", - "split.item1.amount" : "6000", - "split.item1.type" : "MarketPlace", - "split.item1.account" : "151272963", - "split.item1.reference" : "6124145", - "split.item1.description" : "Porcelain Doll: Eliza (20cm)", - "split.item2.amount" : "200", - "split.item2.type" : "Commission", - "split.item2.reference" : "6124146" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "pspReference" : "851617892360718D", + "response" : "[adjustAuthorisation-received]" } }, "post-authorise3d-authorise3d" : { @@ -4217,6 +4089,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-cancelOrRefund-cancelOrRefund-200" : { + "summary" : "Example response for request 'cancelOrRefund'", + "value" : { + "pspReference" : "851617892359708H", + "response" : "[cancelOrRefund-received]" + } + }, "post-capture-capture" : { "summary" : "Capture an authorised payment", "value" : { @@ -4229,6 +4108,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-capture-capture-200" : { + "summary" : "Example response for request 'capture'", + "value" : { + "pspReference" : "861617892359057J", + "response" : "[capture-received]" + } + }, "post-refund-refund" : { "summary" : "Refund a captured payment", "value" : { @@ -4241,6 +4127,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-refund-refund-200" : { + "summary" : "Example response for request 'refund'", + "value" : { + "pspReference" : "861617892360059B", + "response" : "[refund-received]" + } + }, "post-technicalCancel-technicalCancel" : { "summary" : "Cancel a payment without a PSP reference", "value" : { @@ -4249,6 +4142,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-technicalCancel-technicalCancel-200" : { + "summary" : "Example response for request 'technicalCancel'", + "value" : { + "pspReference" : "881617892361436J", + "response" : "[technical-cancel-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-pspreference" : { "summary" : "Cancel a POS refund request with PSP reference before it has been completed", "value" : { @@ -4256,6 +4156,13 @@ "originalReference" : "9914748988390044" } }, + "post-voidPendingRefund-voidpendingrefund-pspreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-pspreference'", + "value" : { + "pspReference" : "861617892360062F", + "response" : "[voidPendingRefund-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-tenderreference" : { "summary" : "Cancels a POS refund request with tender reference before it has been completed", "value" : { @@ -4263,6 +4170,13 @@ "tenderReference" : "5Iw8001176969533005", "uniqueTerminalId" : "VX820-123456789" } + }, + "post-voidPendingRefund-voidpendingrefund-tenderreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-tenderreference'", + "value" : { + "pspReference" : "881617892360409G", + "response" : "[voidPendingRefund-received]" + } } } } diff --git a/json/PaymentService-v40.json b/json/PaymentService-v40.json index 21cfd06..2543c12 100644 --- a/json/PaymentService-v40.json +++ b/json/PaymentService-v40.json @@ -48,6 +48,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "adjustAuthorisation-200" : { + "$ref" : "#/components/examples/post-adjustAuthorisation-adjustAuthorisation-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -133,29 +138,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "authorise-recurringcontauth" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringcontauth" - }, - "authorise-card" : { - "$ref" : "#/components/examples/post-authorise-authorise-card" - }, - "authorise-split" : { - "$ref" : "#/components/examples/post-authorise-authorise-split" - }, - "authorise-3dsecure" : { - "$ref" : "#/components/examples/post-authorise-authorise-3dsecure" - }, - "authorise-3d-secure-2" : { - "$ref" : "#/components/examples/post-authorise-authorise-3d-secure-2" - }, - "authorise-recurringstore" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringstore" - }, - "authorise-recurringoneclick" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringoneclick" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentRequest" } @@ -176,11 +158,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -191,11 +168,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -226,11 +198,6 @@ "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -567,6 +534,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "cancelOrRefund-200" : { + "$ref" : "#/components/examples/post-cancelOrRefund-cancelOrRefund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -667,6 +639,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "capture-200" : { + "$ref" : "#/components/examples/post-capture-capture-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -753,11 +730,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "donate" : { - "$ref" : "#/components/examples/post-donate-donate" - } - }, "schema" : { "$ref" : "#/components/schemas/DonationRequest" } @@ -778,11 +750,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -868,6 +835,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "refund-200" : { + "$ref" : "#/components/examples/post-refund-refund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1070,6 +1042,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "technicalCancel-200" : { + "$ref" : "#/components/examples/post-technicalCancel-technicalCancel-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1174,6 +1151,14 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "voidpendingrefund-tenderreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-tenderreference-200" + }, + "voidpendingrefund-pspreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-pspreference-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -3455,7 +3440,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3740,7 +3725,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4015,7 +4000,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4886,7 +4871,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -5375,186 +5360,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-authorise-authorise-3d-secure-2" : { - "summary" : "Make a card payment with 3D Secure 2 native authentication", + "post-adjustAuthorisation-adjustAuthorisation-200" : { + "summary" : "Example response for request 'adjustAuthorisation'", "value" : { - "amount" : { - "currency" : "USD", - "value" : 1500 - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "YOUR_REFERENCE_NUMBER", - "threeDS2RequestData" : { - "deviceChannel" : "browser", - "notificationURL" : "https://www.example.com/YOUR_3DS_NOTIFICATION_URL" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", - "language" : "en", - "colorDepth" : 24, - "screenHeight" : 723, - "screenWidth" : 1536, - "timeZoneOffset" : 0, - "javaEnabled" : false - }, - "billingAddress" : { - "country" : "US", - "city" : "New York", - "street" : "Redwood Block", - "houseNumberOrName" : "37C", - "stateOrProvince" : "NY", - "postalCode" : "10039" - }, - "accountInfo" : { - "accountCreationDate" : "2019-01-17T13:42:40+01:00" - }, - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "192.0.2.1", - "card" : { - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "number" : "4917610000000000" - } - } - }, - "post-authorise-authorise-3dsecure" : { - "summary" : "Initiate a 3D Secure payment", - "value" : { - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "card" : { - "number" : "5212345678901234", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-card" : { - "summary" : "Authorise a card payment", - "value" : { - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringcontauth" : { - "summary" : "Authorise a recurring payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "RECURRING" - }, - "shopperInteraction" : "ContAuth", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringoneclick" : { - "summary" : "Authorise a one-click payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "cvc" : "737" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "ONECLICK" - }, - "shopperInteraction" : "Ecommerce", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringstore" : { - "summary" : "Store card details for recurring payments", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "recurring" : { - "contract" : "RECURRING,ONECLICK" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "card" : { - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] + "pspReference" : "851617892360718D", + "response" : "[adjustAuthorisation-received]" } }, "post-authorise3d-authorise3d" : { @@ -5592,6 +5402,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-cancelOrRefund-cancelOrRefund-200" : { + "summary" : "Example response for request 'cancelOrRefund'", + "value" : { + "pspReference" : "851617892359708H", + "response" : "[cancelOrRefund-received]" + } + }, "post-capture-capture" : { "summary" : "Capture an authorised payment", "value" : { @@ -5604,17 +5421,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-donate-donate" : { - "summary" : "Create a payment for the specified donation", + "post-capture-capture-200" : { + "summary" : "Example response for request 'capture'", "value" : { - "originalReference" : "COPY_PSP_REFERENCE_FROM_AUTHORISE_RESPONSE", - "modificationAmount" : { - "value" : 500, - "currency" : "EUR" - }, - "reference" : "YOUR_DONATION_REFERENCE", - "donationAccount" : "AdyenGivingDemo", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "pspReference" : "861617892359057J", + "response" : "[capture-received]" } }, "post-refund-refund" : { @@ -5629,6 +5440,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-refund-refund-200" : { + "summary" : "Example response for request 'refund'", + "value" : { + "pspReference" : "861617892360059B", + "response" : "[refund-received]" + } + }, "post-retrieve3ds2Result-retrieve3ds2Result" : { "summary" : "Retrieve authentication details after doing a 3D Secure 2 authentication only", "value" : { @@ -5644,6 +5462,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-technicalCancel-technicalCancel-200" : { + "summary" : "Example response for request 'technicalCancel'", + "value" : { + "pspReference" : "881617892361436J", + "response" : "[technical-cancel-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-pspreference" : { "summary" : "Cancel a POS refund request with PSP reference before it has been completed", "value" : { @@ -5651,6 +5476,13 @@ "originalReference" : "9914748988390044" } }, + "post-voidPendingRefund-voidpendingrefund-pspreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-pspreference'", + "value" : { + "pspReference" : "861617892360062F", + "response" : "[voidPendingRefund-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-tenderreference" : { "summary" : "Cancels a POS refund request with tender reference before it has been completed", "value" : { @@ -5658,6 +5490,13 @@ "tenderReference" : "5Iw8001176969533005", "uniqueTerminalId" : "VX820-123456789" } + }, + "post-voidPendingRefund-voidpendingrefund-tenderreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-tenderreference'", + "value" : { + "pspReference" : "881617892360409G", + "response" : "[voidPendingRefund-received]" + } } } } diff --git a/json/PaymentService-v46.json b/json/PaymentService-v46.json index 02e4017..41a2806 100644 --- a/json/PaymentService-v46.json +++ b/json/PaymentService-v46.json @@ -48,6 +48,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "adjustAuthorisation-200" : { + "$ref" : "#/components/examples/post-adjustAuthorisation-adjustAuthorisation-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -133,29 +138,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "authorise-recurringcontauth" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringcontauth" - }, - "authorise-card" : { - "$ref" : "#/components/examples/post-authorise-authorise-card" - }, - "authorise-split" : { - "$ref" : "#/components/examples/post-authorise-authorise-split" - }, - "authorise-3dsecure" : { - "$ref" : "#/components/examples/post-authorise-authorise-3dsecure" - }, - "authorise-3d-secure-2" : { - "$ref" : "#/components/examples/post-authorise-authorise-3d-secure-2" - }, - "authorise-recurringstore" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringstore" - }, - "authorise-recurringoneclick" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringoneclick" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentRequest" } @@ -176,11 +158,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -191,11 +168,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -226,11 +198,6 @@ "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -567,6 +534,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "cancelOrRefund-200" : { + "$ref" : "#/components/examples/post-cancelOrRefund-cancelOrRefund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -667,6 +639,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "capture-200" : { + "$ref" : "#/components/examples/post-capture-capture-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -753,11 +730,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "donate" : { - "$ref" : "#/components/examples/post-donate-donate" - } - }, "schema" : { "$ref" : "#/components/schemas/DonationRequest" } @@ -778,11 +750,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -868,6 +835,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "refund-200" : { + "$ref" : "#/components/examples/post-refund-refund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1070,6 +1042,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "technicalCancel-200" : { + "$ref" : "#/components/examples/post-technicalCancel-technicalCancel-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1174,6 +1151,14 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "voidpendingrefund-tenderreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-tenderreference-200" + }, + "voidpendingrefund-pspreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-pspreference-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -3475,7 +3460,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3760,7 +3745,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4035,7 +4020,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4919,7 +4904,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -5418,186 +5403,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-authorise-authorise-3d-secure-2" : { - "summary" : "Make a card payment with 3D Secure 2 native authentication", + "post-adjustAuthorisation-adjustAuthorisation-200" : { + "summary" : "Example response for request 'adjustAuthorisation'", "value" : { - "amount" : { - "currency" : "USD", - "value" : 1500 - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "YOUR_REFERENCE_NUMBER", - "threeDS2RequestData" : { - "deviceChannel" : "browser", - "notificationURL" : "https://www.example.com/YOUR_3DS_NOTIFICATION_URL" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", - "language" : "en", - "colorDepth" : 24, - "screenHeight" : 723, - "screenWidth" : 1536, - "timeZoneOffset" : 0, - "javaEnabled" : false - }, - "billingAddress" : { - "country" : "US", - "city" : "New York", - "street" : "Redwood Block", - "houseNumberOrName" : "37C", - "stateOrProvince" : "NY", - "postalCode" : "10039" - }, - "accountInfo" : { - "accountCreationDate" : "2019-01-17T13:42:40+01:00" - }, - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "192.0.2.1", - "card" : { - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "number" : "4917610000000000" - } - } - }, - "post-authorise-authorise-3dsecure" : { - "summary" : "Initiate a 3D Secure payment", - "value" : { - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "card" : { - "number" : "5212345678901234", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-card" : { - "summary" : "Authorise a card payment", - "value" : { - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringcontauth" : { - "summary" : "Authorise a recurring payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "RECURRING" - }, - "shopperInteraction" : "ContAuth", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringoneclick" : { - "summary" : "Authorise a one-click payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "cvc" : "737" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "ONECLICK" - }, - "shopperInteraction" : "Ecommerce", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringstore" : { - "summary" : "Store card details for recurring payments", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "recurring" : { - "contract" : "RECURRING,ONECLICK" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "card" : { - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] + "pspReference" : "851617892360718D", + "response" : "[adjustAuthorisation-received]" } }, "post-authorise3d-authorise3d" : { @@ -5635,6 +5445,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-cancelOrRefund-cancelOrRefund-200" : { + "summary" : "Example response for request 'cancelOrRefund'", + "value" : { + "pspReference" : "851617892359708H", + "response" : "[cancelOrRefund-received]" + } + }, "post-capture-capture" : { "summary" : "Capture an authorised payment", "value" : { @@ -5647,17 +5464,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-donate-donate" : { - "summary" : "Create a payment for the specified donation", + "post-capture-capture-200" : { + "summary" : "Example response for request 'capture'", "value" : { - "originalReference" : "COPY_PSP_REFERENCE_FROM_AUTHORISE_RESPONSE", - "modificationAmount" : { - "value" : 500, - "currency" : "EUR" - }, - "reference" : "YOUR_DONATION_REFERENCE", - "donationAccount" : "AdyenGivingDemo", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "pspReference" : "861617892359057J", + "response" : "[capture-received]" } }, "post-refund-refund" : { @@ -5672,6 +5483,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-refund-refund-200" : { + "summary" : "Example response for request 'refund'", + "value" : { + "pspReference" : "861617892360059B", + "response" : "[refund-received]" + } + }, "post-retrieve3ds2Result-retrieve3ds2Result" : { "summary" : "Retrieve authentication details after doing a 3D Secure 2 authentication only", "value" : { @@ -5687,6 +5505,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-technicalCancel-technicalCancel-200" : { + "summary" : "Example response for request 'technicalCancel'", + "value" : { + "pspReference" : "881617892361436J", + "response" : "[technical-cancel-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-pspreference" : { "summary" : "Cancel a POS refund request with PSP reference before it has been completed", "value" : { @@ -5694,6 +5519,13 @@ "originalReference" : "9914748988390044" } }, + "post-voidPendingRefund-voidpendingrefund-pspreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-pspreference'", + "value" : { + "pspReference" : "861617892360062F", + "response" : "[voidPendingRefund-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-tenderreference" : { "summary" : "Cancels a POS refund request with tender reference before it has been completed", "value" : { @@ -5701,6 +5533,13 @@ "tenderReference" : "5Iw8001176969533005", "uniqueTerminalId" : "VX820-123456789" } + }, + "post-voidPendingRefund-voidpendingrefund-tenderreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-tenderreference'", + "value" : { + "pspReference" : "881617892360409G", + "response" : "[voidPendingRefund-received]" + } } } } diff --git a/json/PaymentService-v49.json b/json/PaymentService-v49.json index c89cbb5..f137a97 100644 --- a/json/PaymentService-v49.json +++ b/json/PaymentService-v49.json @@ -48,6 +48,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "adjustAuthorisation-200" : { + "$ref" : "#/components/examples/post-adjustAuthorisation-adjustAuthorisation-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -133,29 +138,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "authorise-recurringcontauth" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringcontauth" - }, - "authorise-card" : { - "$ref" : "#/components/examples/post-authorise-authorise-card" - }, - "authorise-split" : { - "$ref" : "#/components/examples/post-authorise-authorise-split" - }, - "authorise-3dsecure" : { - "$ref" : "#/components/examples/post-authorise-authorise-3dsecure" - }, - "authorise-3d-secure-2" : { - "$ref" : "#/components/examples/post-authorise-authorise-3d-secure-2" - }, - "authorise-recurringstore" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringstore" - }, - "authorise-recurringoneclick" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringoneclick" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentRequest" } @@ -176,11 +158,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -191,11 +168,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -226,11 +198,6 @@ "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -567,6 +534,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "cancelOrRefund-200" : { + "$ref" : "#/components/examples/post-cancelOrRefund-cancelOrRefund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -667,6 +639,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "capture-200" : { + "$ref" : "#/components/examples/post-capture-capture-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -753,11 +730,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "donate" : { - "$ref" : "#/components/examples/post-donate-donate" - } - }, "schema" : { "$ref" : "#/components/schemas/DonationRequest" } @@ -778,11 +750,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -868,6 +835,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "refund-200" : { + "$ref" : "#/components/examples/post-refund-refund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1070,6 +1042,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "technicalCancel-200" : { + "$ref" : "#/components/examples/post-technicalCancel-technicalCancel-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1174,6 +1151,14 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "voidpendingrefund-tenderreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-tenderreference-200" + }, + "voidpendingrefund-pspreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-pspreference-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -3475,7 +3460,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3760,7 +3745,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4035,7 +4020,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4919,7 +4904,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -5453,186 +5438,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-authorise-authorise-3d-secure-2" : { - "summary" : "Make a card payment with 3D Secure 2 native authentication", + "post-adjustAuthorisation-adjustAuthorisation-200" : { + "summary" : "Example response for request 'adjustAuthorisation'", "value" : { - "amount" : { - "currency" : "USD", - "value" : 1500 - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "YOUR_REFERENCE_NUMBER", - "threeDS2RequestData" : { - "deviceChannel" : "browser", - "notificationURL" : "https://www.example.com/YOUR_3DS_NOTIFICATION_URL" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", - "language" : "en", - "colorDepth" : 24, - "screenHeight" : 723, - "screenWidth" : 1536, - "timeZoneOffset" : 0, - "javaEnabled" : false - }, - "billingAddress" : { - "country" : "US", - "city" : "New York", - "street" : "Redwood Block", - "houseNumberOrName" : "37C", - "stateOrProvince" : "NY", - "postalCode" : "10039" - }, - "accountInfo" : { - "accountCreationDate" : "2019-01-17T13:42:40+01:00" - }, - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "192.0.2.1", - "card" : { - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "number" : "4917610000000000" - } - } - }, - "post-authorise-authorise-3dsecure" : { - "summary" : "Initiate a 3D Secure payment", - "value" : { - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "card" : { - "number" : "5212345678901234", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-card" : { - "summary" : "Authorise a card payment", - "value" : { - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringcontauth" : { - "summary" : "Authorise a recurring payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "RECURRING" - }, - "shopperInteraction" : "ContAuth", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringoneclick" : { - "summary" : "Authorise a one-click payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "cvc" : "737" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "ONECLICK" - }, - "shopperInteraction" : "Ecommerce", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringstore" : { - "summary" : "Store card details for recurring payments", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "recurring" : { - "contract" : "RECURRING,ONECLICK" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "card" : { - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] + "pspReference" : "851617892360718D", + "response" : "[adjustAuthorisation-received]" } }, "post-authorise3d-authorise3d" : { @@ -5670,6 +5480,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-cancelOrRefund-cancelOrRefund-200" : { + "summary" : "Example response for request 'cancelOrRefund'", + "value" : { + "pspReference" : "851617892359708H", + "response" : "[cancelOrRefund-received]" + } + }, "post-capture-capture" : { "summary" : "Capture an authorised payment", "value" : { @@ -5682,17 +5499,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-donate-donate" : { - "summary" : "Create a payment for the specified donation", + "post-capture-capture-200" : { + "summary" : "Example response for request 'capture'", "value" : { - "originalReference" : "COPY_PSP_REFERENCE_FROM_AUTHORISE_RESPONSE", - "modificationAmount" : { - "value" : 500, - "currency" : "EUR" - }, - "reference" : "YOUR_DONATION_REFERENCE", - "donationAccount" : "AdyenGivingDemo", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "pspReference" : "861617892359057J", + "response" : "[capture-received]" } }, "post-refund-refund" : { @@ -5707,6 +5518,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-refund-refund-200" : { + "summary" : "Example response for request 'refund'", + "value" : { + "pspReference" : "861617892360059B", + "response" : "[refund-received]" + } + }, "post-retrieve3ds2Result-retrieve3ds2Result" : { "summary" : "Retrieve authentication details after doing a 3D Secure 2 authentication only", "value" : { @@ -5722,6 +5540,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-technicalCancel-technicalCancel-200" : { + "summary" : "Example response for request 'technicalCancel'", + "value" : { + "pspReference" : "881617892361436J", + "response" : "[technical-cancel-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-pspreference" : { "summary" : "Cancel a POS refund request with PSP reference before it has been completed", "value" : { @@ -5729,6 +5554,13 @@ "originalReference" : "9914748988390044" } }, + "post-voidPendingRefund-voidpendingrefund-pspreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-pspreference'", + "value" : { + "pspReference" : "861617892360062F", + "response" : "[voidPendingRefund-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-tenderreference" : { "summary" : "Cancels a POS refund request with tender reference before it has been completed", "value" : { @@ -5736,6 +5568,13 @@ "tenderReference" : "5Iw8001176969533005", "uniqueTerminalId" : "VX820-123456789" } + }, + "post-voidPendingRefund-voidpendingrefund-tenderreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-tenderreference'", + "value" : { + "pspReference" : "881617892360409G", + "response" : "[voidPendingRefund-received]" + } } } } diff --git a/json/PaymentService-v50.json b/json/PaymentService-v50.json index 408d810..b82e117 100644 --- a/json/PaymentService-v50.json +++ b/json/PaymentService-v50.json @@ -48,6 +48,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "adjustAuthorisation-200" : { + "$ref" : "#/components/examples/post-adjustAuthorisation-adjustAuthorisation-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -133,29 +138,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "authorise-recurringcontauth" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringcontauth" - }, - "authorise-card" : { - "$ref" : "#/components/examples/post-authorise-authorise-card" - }, - "authorise-split" : { - "$ref" : "#/components/examples/post-authorise-authorise-split" - }, - "authorise-3dsecure" : { - "$ref" : "#/components/examples/post-authorise-authorise-3dsecure" - }, - "authorise-3d-secure-2" : { - "$ref" : "#/components/examples/post-authorise-authorise-3d-secure-2" - }, - "authorise-recurringstore" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringstore" - }, - "authorise-recurringoneclick" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringoneclick" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentRequest" } @@ -176,11 +158,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -191,11 +168,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -226,11 +198,6 @@ "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -567,6 +534,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "cancelOrRefund-200" : { + "$ref" : "#/components/examples/post-cancelOrRefund-cancelOrRefund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -667,6 +639,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "capture-200" : { + "$ref" : "#/components/examples/post-capture-capture-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -753,11 +730,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "donate" : { - "$ref" : "#/components/examples/post-donate-donate" - } - }, "schema" : { "$ref" : "#/components/schemas/DonationRequest" } @@ -778,11 +750,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -868,6 +835,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "refund-200" : { + "$ref" : "#/components/examples/post-refund-refund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1070,6 +1042,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "technicalCancel-200" : { + "$ref" : "#/components/examples/post-technicalCancel-technicalCancel-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1174,6 +1151,14 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "voidpendingrefund-tenderreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-tenderreference-200" + }, + "voidpendingrefund-pspreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-pspreference-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -3485,7 +3470,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3776,7 +3761,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4057,7 +4042,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4947,7 +4932,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -5501,186 +5486,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-authorise-authorise-3d-secure-2" : { - "summary" : "Make a card payment with 3D Secure 2 native authentication", + "post-adjustAuthorisation-adjustAuthorisation-200" : { + "summary" : "Example response for request 'adjustAuthorisation'", "value" : { - "amount" : { - "currency" : "USD", - "value" : 1500 - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "YOUR_REFERENCE_NUMBER", - "threeDS2RequestData" : { - "deviceChannel" : "browser", - "notificationURL" : "https://www.example.com/YOUR_3DS_NOTIFICATION_URL" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", - "language" : "en", - "colorDepth" : 24, - "screenHeight" : 723, - "screenWidth" : 1536, - "timeZoneOffset" : 0, - "javaEnabled" : false - }, - "billingAddress" : { - "country" : "US", - "city" : "New York", - "street" : "Redwood Block", - "houseNumberOrName" : "37C", - "stateOrProvince" : "NY", - "postalCode" : "10039" - }, - "accountInfo" : { - "accountCreationDate" : "2019-01-17T13:42:40+01:00" - }, - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "192.0.2.1", - "card" : { - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "number" : "4917610000000000" - } - } - }, - "post-authorise-authorise-3dsecure" : { - "summary" : "Initiate a 3D Secure payment", - "value" : { - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "card" : { - "number" : "5212345678901234", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-card" : { - "summary" : "Authorise a card payment", - "value" : { - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringcontauth" : { - "summary" : "Authorise a recurring payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "RECURRING" - }, - "shopperInteraction" : "ContAuth", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringoneclick" : { - "summary" : "Authorise a one-click payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "cvc" : "737" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "ONECLICK" - }, - "shopperInteraction" : "Ecommerce", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringstore" : { - "summary" : "Store card details for recurring payments", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "recurring" : { - "contract" : "RECURRING,ONECLICK" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "card" : { - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] + "pspReference" : "851617892360718D", + "response" : "[adjustAuthorisation-received]" } }, "post-authorise3d-authorise3d" : { @@ -5718,6 +5528,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-cancelOrRefund-cancelOrRefund-200" : { + "summary" : "Example response for request 'cancelOrRefund'", + "value" : { + "pspReference" : "851617892359708H", + "response" : "[cancelOrRefund-received]" + } + }, "post-capture-capture" : { "summary" : "Capture an authorised payment", "value" : { @@ -5730,17 +5547,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-donate-donate" : { - "summary" : "Create a payment for the specified donation", + "post-capture-capture-200" : { + "summary" : "Example response for request 'capture'", "value" : { - "originalReference" : "COPY_PSP_REFERENCE_FROM_AUTHORISE_RESPONSE", - "modificationAmount" : { - "value" : 500, - "currency" : "EUR" - }, - "reference" : "YOUR_DONATION_REFERENCE", - "donationAccount" : "AdyenGivingDemo", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" + "pspReference" : "861617892359057J", + "response" : "[capture-received]" } }, "post-refund-refund" : { @@ -5755,6 +5566,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-refund-refund-200" : { + "summary" : "Example response for request 'refund'", + "value" : { + "pspReference" : "861617892360059B", + "response" : "[refund-received]" + } + }, "post-retrieve3ds2Result-retrieve3ds2Result" : { "summary" : "Retrieve authentication details after doing a 3D Secure 2 authentication only", "value" : { @@ -5770,6 +5588,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-technicalCancel-technicalCancel-200" : { + "summary" : "Example response for request 'technicalCancel'", + "value" : { + "pspReference" : "881617892361436J", + "response" : "[technical-cancel-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-pspreference" : { "summary" : "Cancel a POS refund request with PSP reference before it has been completed", "value" : { @@ -5777,6 +5602,13 @@ "originalReference" : "9914748988390044" } }, + "post-voidPendingRefund-voidpendingrefund-pspreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-pspreference'", + "value" : { + "pspReference" : "861617892360062F", + "response" : "[voidPendingRefund-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-tenderreference" : { "summary" : "Cancels a POS refund request with tender reference before it has been completed", "value" : { @@ -5784,6 +5616,13 @@ "tenderReference" : "5Iw8001176969533005", "uniqueTerminalId" : "VX820-123456789" } + }, + "post-voidPendingRefund-voidpendingrefund-tenderreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-tenderreference'", + "value" : { + "pspReference" : "881617892360409G", + "response" : "[voidPendingRefund-received]" + } } } } diff --git a/json/PaymentService-v51.json b/json/PaymentService-v51.json index f92f879..e538bfc 100644 --- a/json/PaymentService-v51.json +++ b/json/PaymentService-v51.json @@ -48,6 +48,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "adjustAuthorisation-200" : { + "$ref" : "#/components/examples/post-adjustAuthorisation-adjustAuthorisation-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -133,29 +138,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "authorise-recurringcontauth" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringcontauth" - }, - "authorise-card" : { - "$ref" : "#/components/examples/post-authorise-authorise-card" - }, - "authorise-split" : { - "$ref" : "#/components/examples/post-authorise-authorise-split" - }, - "authorise-3dsecure" : { - "$ref" : "#/components/examples/post-authorise-authorise-3dsecure" - }, - "authorise-3d-secure-2" : { - "$ref" : "#/components/examples/post-authorise-authorise-3d-secure-2" - }, - "authorise-recurringstore" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringstore" - }, - "authorise-recurringoneclick" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringoneclick" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentRequest" } @@ -176,11 +158,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -191,11 +168,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -226,11 +198,6 @@ "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -567,6 +534,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "cancelOrRefund-200" : { + "$ref" : "#/components/examples/post-cancelOrRefund-cancelOrRefund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -667,6 +639,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "capture-200" : { + "$ref" : "#/components/examples/post-capture-capture-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -753,11 +730,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "donate" : { - "$ref" : "#/components/examples/post-donate-donate" - } - }, "schema" : { "$ref" : "#/components/schemas/DonationRequest" } @@ -778,11 +750,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -854,11 +821,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "getAuthenticationResult" : { - "$ref" : "#/components/examples/post-getAuthenticationResult-getAuthenticationResult" - } - }, "schema" : { "$ref" : "#/components/schemas/AuthenticationResultRequest" } @@ -879,11 +841,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -969,6 +926,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "refund-200" : { + "$ref" : "#/components/examples/post-refund-refund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1171,6 +1133,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "technicalCancel-200" : { + "$ref" : "#/components/examples/post-technicalCancel-technicalCancel-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1275,6 +1242,14 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "voidpendingrefund-tenderreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-tenderreference-200" + }, + "voidpendingrefund-pspreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-pspreference-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -3620,7 +3595,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3917,7 +3892,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4204,7 +4179,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -5094,7 +5069,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -5676,186 +5651,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-authorise-authorise-3d-secure-2" : { - "summary" : "Make a card payment with 3D Secure 2 native authentication", + "post-adjustAuthorisation-adjustAuthorisation-200" : { + "summary" : "Example response for request 'adjustAuthorisation'", "value" : { - "amount" : { - "currency" : "USD", - "value" : 1500 - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "YOUR_REFERENCE_NUMBER", - "threeDS2RequestData" : { - "deviceChannel" : "browser", - "notificationURL" : "https://www.example.com/YOUR_3DS_NOTIFICATION_URL" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", - "language" : "en", - "colorDepth" : 24, - "screenHeight" : 723, - "screenWidth" : 1536, - "timeZoneOffset" : 0, - "javaEnabled" : false - }, - "billingAddress" : { - "country" : "US", - "city" : "New York", - "street" : "Redwood Block", - "houseNumberOrName" : "37C", - "stateOrProvince" : "NY", - "postalCode" : "10039" - }, - "accountInfo" : { - "accountCreationDate" : "2019-01-17T13:42:40+01:00" - }, - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "192.0.2.1", - "card" : { - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "number" : "4917610000000000" - } - } - }, - "post-authorise-authorise-3dsecure" : { - "summary" : "Initiate a 3D Secure payment", - "value" : { - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "card" : { - "number" : "5212345678901234", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-card" : { - "summary" : "Authorise a card payment", - "value" : { - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringcontauth" : { - "summary" : "Authorise a recurring payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "RECURRING" - }, - "shopperInteraction" : "ContAuth", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringoneclick" : { - "summary" : "Authorise a one-click payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "cvc" : "737" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "ONECLICK" - }, - "shopperInteraction" : "Ecommerce", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringstore" : { - "summary" : "Store card details for recurring payments", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "recurring" : { - "contract" : "RECURRING,ONECLICK" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "card" : { - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] + "pspReference" : "851617892360718D", + "response" : "[adjustAuthorisation-received]" } }, "post-authorise3d-authorise3d" : { @@ -5893,6 +5693,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-cancelOrRefund-cancelOrRefund-200" : { + "summary" : "Example response for request 'cancelOrRefund'", + "value" : { + "pspReference" : "851617892359708H", + "response" : "[cancelOrRefund-received]" + } + }, "post-capture-capture" : { "summary" : "Capture an authorised payment", "value" : { @@ -5905,24 +5712,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-donate-donate" : { - "summary" : "Create a payment for the specified donation", + "post-capture-capture-200" : { + "summary" : "Example response for request 'capture'", "value" : { - "originalReference" : "COPY_PSP_REFERENCE_FROM_AUTHORISE_RESPONSE", - "modificationAmount" : { - "value" : 500, - "currency" : "EUR" - }, - "reference" : "YOUR_DONATION_REFERENCE", - "donationAccount" : "AdyenGivingDemo", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-getAuthenticationResult-getAuthenticationResult" : { - "summary" : "Retrieve the authentication result after doing a 3D Secure authentication only", - "value" : { - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "pspReference" : "9935272408535455" + "pspReference" : "861617892359057J", + "response" : "[capture-received]" } }, "post-refund-refund" : { @@ -5937,6 +5731,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-refund-refund-200" : { + "summary" : "Example response for request 'refund'", + "value" : { + "pspReference" : "861617892360059B", + "response" : "[refund-received]" + } + }, "post-retrieve3ds2Result-retrieve3ds2Result" : { "summary" : "Retrieve authentication details after doing a 3D Secure 2 authentication only", "value" : { @@ -5952,6 +5753,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-technicalCancel-technicalCancel-200" : { + "summary" : "Example response for request 'technicalCancel'", + "value" : { + "pspReference" : "881617892361436J", + "response" : "[technical-cancel-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-pspreference" : { "summary" : "Cancel a POS refund request with PSP reference before it has been completed", "value" : { @@ -5959,6 +5767,13 @@ "originalReference" : "9914748988390044" } }, + "post-voidPendingRefund-voidpendingrefund-pspreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-pspreference'", + "value" : { + "pspReference" : "861617892360062F", + "response" : "[voidPendingRefund-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-tenderreference" : { "summary" : "Cancels a POS refund request with tender reference before it has been completed", "value" : { @@ -5966,6 +5781,13 @@ "tenderReference" : "5Iw8001176969533005", "uniqueTerminalId" : "VX820-123456789" } + }, + "post-voidPendingRefund-voidpendingrefund-tenderreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-tenderreference'", + "value" : { + "pspReference" : "881617892360409G", + "response" : "[voidPendingRefund-received]" + } } } } diff --git a/json/PaymentService-v52.json b/json/PaymentService-v52.json index 82ff62a..2a68cdd 100644 --- a/json/PaymentService-v52.json +++ b/json/PaymentService-v52.json @@ -48,6 +48,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "adjustAuthorisation-200" : { + "$ref" : "#/components/examples/post-adjustAuthorisation-adjustAuthorisation-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -133,29 +138,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "authorise-recurringcontauth" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringcontauth" - }, - "authorise-card" : { - "$ref" : "#/components/examples/post-authorise-authorise-card" - }, - "authorise-split" : { - "$ref" : "#/components/examples/post-authorise-authorise-split" - }, - "authorise-3dsecure" : { - "$ref" : "#/components/examples/post-authorise-authorise-3dsecure" - }, - "authorise-3d-secure-2" : { - "$ref" : "#/components/examples/post-authorise-authorise-3d-secure-2" - }, - "authorise-recurringstore" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringstore" - }, - "authorise-recurringoneclick" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringoneclick" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentRequest" } @@ -176,11 +158,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -191,11 +168,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -226,11 +198,6 @@ "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -567,6 +534,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "cancelOrRefund-200" : { + "$ref" : "#/components/examples/post-cancelOrRefund-cancelOrRefund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -667,6 +639,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "capture-200" : { + "$ref" : "#/components/examples/post-capture-capture-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -753,11 +730,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "donate" : { - "$ref" : "#/components/examples/post-donate-donate" - } - }, "schema" : { "$ref" : "#/components/schemas/DonationRequest" } @@ -778,11 +750,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -854,11 +821,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "getAuthenticationResult" : { - "$ref" : "#/components/examples/post-getAuthenticationResult-getAuthenticationResult" - } - }, "schema" : { "$ref" : "#/components/schemas/AuthenticationResultRequest" } @@ -879,11 +841,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -969,6 +926,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "refund-200" : { + "$ref" : "#/components/examples/post-refund-refund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1171,6 +1133,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "technicalCancel-200" : { + "$ref" : "#/components/examples/post-technicalCancel-technicalCancel-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1275,6 +1242,14 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "voidpendingrefund-tenderreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-tenderreference-200" + }, + "voidpendingrefund-pspreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-pspreference-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -3628,7 +3603,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3925,7 +3900,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4212,7 +4187,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -5102,7 +5077,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -5684,186 +5659,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-authorise-authorise-3d-secure-2" : { - "summary" : "Make a card payment with 3D Secure 2 native authentication", + "post-adjustAuthorisation-adjustAuthorisation-200" : { + "summary" : "Example response for request 'adjustAuthorisation'", "value" : { - "amount" : { - "currency" : "USD", - "value" : 1500 - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "YOUR_REFERENCE_NUMBER", - "threeDS2RequestData" : { - "deviceChannel" : "browser", - "notificationURL" : "https://www.example.com/YOUR_3DS_NOTIFICATION_URL" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", - "language" : "en", - "colorDepth" : 24, - "screenHeight" : 723, - "screenWidth" : 1536, - "timeZoneOffset" : 0, - "javaEnabled" : false - }, - "billingAddress" : { - "country" : "US", - "city" : "New York", - "street" : "Redwood Block", - "houseNumberOrName" : "37C", - "stateOrProvince" : "NY", - "postalCode" : "10039" - }, - "accountInfo" : { - "accountCreationDate" : "2019-01-17T13:42:40+01:00" - }, - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "192.0.2.1", - "card" : { - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "number" : "4917610000000000" - } - } - }, - "post-authorise-authorise-3dsecure" : { - "summary" : "Initiate a 3D Secure payment", - "value" : { - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "card" : { - "number" : "5212345678901234", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-card" : { - "summary" : "Authorise a card payment", - "value" : { - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringcontauth" : { - "summary" : "Authorise a recurring payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "RECURRING" - }, - "shopperInteraction" : "ContAuth", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringoneclick" : { - "summary" : "Authorise a one-click payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "cvc" : "737" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "ONECLICK" - }, - "shopperInteraction" : "Ecommerce", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringstore" : { - "summary" : "Store card details for recurring payments", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "recurring" : { - "contract" : "RECURRING,ONECLICK" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "card" : { - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] + "pspReference" : "851617892360718D", + "response" : "[adjustAuthorisation-received]" } }, "post-authorise3d-authorise3d" : { @@ -5901,6 +5701,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-cancelOrRefund-cancelOrRefund-200" : { + "summary" : "Example response for request 'cancelOrRefund'", + "value" : { + "pspReference" : "851617892359708H", + "response" : "[cancelOrRefund-received]" + } + }, "post-capture-capture" : { "summary" : "Capture an authorised payment", "value" : { @@ -5913,24 +5720,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-donate-donate" : { - "summary" : "Create a payment for the specified donation", + "post-capture-capture-200" : { + "summary" : "Example response for request 'capture'", "value" : { - "originalReference" : "COPY_PSP_REFERENCE_FROM_AUTHORISE_RESPONSE", - "modificationAmount" : { - "value" : 500, - "currency" : "EUR" - }, - "reference" : "YOUR_DONATION_REFERENCE", - "donationAccount" : "AdyenGivingDemo", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-getAuthenticationResult-getAuthenticationResult" : { - "summary" : "Retrieve the authentication result after doing a 3D Secure authentication only", - "value" : { - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "pspReference" : "9935272408535455" + "pspReference" : "861617892359057J", + "response" : "[capture-received]" } }, "post-refund-refund" : { @@ -5945,6 +5739,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-refund-refund-200" : { + "summary" : "Example response for request 'refund'", + "value" : { + "pspReference" : "861617892360059B", + "response" : "[refund-received]" + } + }, "post-retrieve3ds2Result-retrieve3ds2Result" : { "summary" : "Retrieve authentication details after doing a 3D Secure 2 authentication only", "value" : { @@ -5960,6 +5761,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-technicalCancel-technicalCancel-200" : { + "summary" : "Example response for request 'technicalCancel'", + "value" : { + "pspReference" : "881617892361436J", + "response" : "[technical-cancel-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-pspreference" : { "summary" : "Cancel a POS refund request with PSP reference before it has been completed", "value" : { @@ -5967,6 +5775,13 @@ "originalReference" : "9914748988390044" } }, + "post-voidPendingRefund-voidpendingrefund-pspreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-pspreference'", + "value" : { + "pspReference" : "861617892360062F", + "response" : "[voidPendingRefund-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-tenderreference" : { "summary" : "Cancels a POS refund request with tender reference before it has been completed", "value" : { @@ -5974,6 +5789,13 @@ "tenderReference" : "5Iw8001176969533005", "uniqueTerminalId" : "VX820-123456789" } + }, + "post-voidPendingRefund-voidpendingrefund-tenderreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-tenderreference'", + "value" : { + "pspReference" : "881617892360409G", + "response" : "[voidPendingRefund-received]" + } } } } diff --git a/json/PaymentService-v64.json b/json/PaymentService-v64.json index 3e49daf..1e8e65c 100644 --- a/json/PaymentService-v64.json +++ b/json/PaymentService-v64.json @@ -48,6 +48,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "adjustAuthorisation-200" : { + "$ref" : "#/components/examples/post-adjustAuthorisation-adjustAuthorisation-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -133,29 +138,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "authorise-recurringcontauth" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringcontauth" - }, - "authorise-card" : { - "$ref" : "#/components/examples/post-authorise-authorise-card" - }, - "authorise-split" : { - "$ref" : "#/components/examples/post-authorise-authorise-split" - }, - "authorise-3dsecure" : { - "$ref" : "#/components/examples/post-authorise-authorise-3dsecure" - }, - "authorise-3d-secure-2" : { - "$ref" : "#/components/examples/post-authorise-authorise-3d-secure-2" - }, - "authorise-recurringstore" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringstore" - }, - "authorise-recurringoneclick" : { - "$ref" : "#/components/examples/post-authorise-authorise-recurringoneclick" - } - }, "schema" : { "$ref" : "#/components/schemas/PaymentRequest" } @@ -176,11 +158,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -191,11 +168,6 @@ "401" : { "content" : { "application/json" : { - "examples" : { - "generic-401" : { - "$ref" : "#/components/examples/generic-401" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -226,11 +198,6 @@ "500" : { "content" : { "application/json" : { - "examples" : { - "generic-500" : { - "$ref" : "#/components/examples/generic-500" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -567,6 +534,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "cancelOrRefund-200" : { + "$ref" : "#/components/examples/post-cancelOrRefund-cancelOrRefund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -667,6 +639,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "capture-200" : { + "$ref" : "#/components/examples/post-capture-capture-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -753,11 +730,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "donate" : { - "$ref" : "#/components/examples/post-donate-donate" - } - }, "schema" : { "$ref" : "#/components/schemas/DonationRequest" } @@ -778,11 +750,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -854,11 +821,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "getAuthenticationResult" : { - "$ref" : "#/components/examples/post-getAuthenticationResult-getAuthenticationResult" - } - }, "schema" : { "$ref" : "#/components/schemas/AuthenticationResultRequest" } @@ -879,11 +841,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -969,6 +926,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "refund-200" : { + "$ref" : "#/components/examples/post-refund-refund-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1171,6 +1133,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "technicalCancel-200" : { + "$ref" : "#/components/examples/post-technicalCancel-technicalCancel-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -1275,6 +1242,14 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "voidpendingrefund-tenderreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-tenderreference-200" + }, + "voidpendingrefund-pspreference-200" : { + "$ref" : "#/components/examples/post-voidPendingRefund-voidpendingrefund-pspreference-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModificationResult" } @@ -3637,7 +3612,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3934,7 +3909,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -4221,7 +4196,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "orderReference" : { @@ -5111,7 +5086,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -5693,186 +5668,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-authorise-authorise-3d-secure-2" : { - "summary" : "Make a card payment with 3D Secure 2 native authentication", + "post-adjustAuthorisation-adjustAuthorisation-200" : { + "summary" : "Example response for request 'adjustAuthorisation'", "value" : { - "amount" : { - "currency" : "USD", - "value" : 1500 - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "YOUR_REFERENCE_NUMBER", - "threeDS2RequestData" : { - "deviceChannel" : "browser", - "notificationURL" : "https://www.example.com/YOUR_3DS_NOTIFICATION_URL" - }, - "browserInfo" : { - "userAgent" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36", - "acceptHeader" : "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8", - "language" : "en", - "colorDepth" : 24, - "screenHeight" : 723, - "screenWidth" : 1536, - "timeZoneOffset" : 0, - "javaEnabled" : false - }, - "billingAddress" : { - "country" : "US", - "city" : "New York", - "street" : "Redwood Block", - "houseNumberOrName" : "37C", - "stateOrProvince" : "NY", - "postalCode" : "10039" - }, - "accountInfo" : { - "accountCreationDate" : "2019-01-17T13:42:40+01:00" - }, - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "192.0.2.1", - "card" : { - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith", - "number" : "4917610000000000" - } - } - }, - "post-authorise-authorise-3dsecure" : { - "summary" : "Initiate a 3D Secure payment", - "value" : { - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "card" : { - "number" : "5212345678901234", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-card" : { - "summary" : "Authorise a card payment", - "value" : { - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 1500, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringcontauth" : { - "summary" : "Authorise a recurring payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "RECURRING" - }, - "shopperInteraction" : "ContAuth", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringoneclick" : { - "summary" : "Authorise a one-click payment", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "cvc" : "737" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "selectedRecurringDetailReference" : "LATEST", - "recurring" : { - "contract" : "ONECLICK" - }, - "shopperInteraction" : "Ecommerce", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-recurringstore" : { - "summary" : "Store card details for recurring payments", - "value" : { - "amount" : { - "value" : 2000, - "currency" : "EUR" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "cvc" : "737", - "holderName" : "John Smith" - }, - "reference" : "YOUR_REFERENCE", - "shopperEmail" : "s.hopper@test.com", - "shopperIP" : "61.294.12.12", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "recurring" : { - "contract" : "RECURRING,ONECLICK" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-authorise-authorise-split" : { - "summary" : "Split a payment between a sub-merchant and a platform account", - "value" : { - "card" : { - "number" : "4111111111111111", - "cvc" : "737", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "amount" : { - "value" : 6200, - "currency" : "EUR" - }, - "reference" : "YOUR_ORDER_NUMBER", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "splits" : [ - { - "amount" : { - "value" : 6000 - }, - "type" : "MarketPlace", - "account" : "151272963", - "reference" : "6124145", - "description" : "Porcelain Doll: Eliza (20cm)" - }, - { - "amount" : { - "value" : 200 - }, - "type" : "Commission", - "reference" : "6124146" - } - ] + "pspReference" : "851617892360718D", + "response" : "[adjustAuthorisation-received]" } }, "post-authorise3d-authorise3d" : { @@ -5910,6 +5710,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-cancelOrRefund-cancelOrRefund-200" : { + "summary" : "Example response for request 'cancelOrRefund'", + "value" : { + "pspReference" : "851617892359708H", + "response" : "[cancelOrRefund-received]" + } + }, "post-capture-capture" : { "summary" : "Capture an authorised payment", "value" : { @@ -5922,24 +5729,11 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, - "post-donate-donate" : { - "summary" : "Create a payment for the specified donation", + "post-capture-capture-200" : { + "summary" : "Example response for request 'capture'", "value" : { - "originalReference" : "COPY_PSP_REFERENCE_FROM_AUTHORISE_RESPONSE", - "modificationAmount" : { - "value" : 500, - "currency" : "EUR" - }, - "reference" : "YOUR_DONATION_REFERENCE", - "donationAccount" : "AdyenGivingDemo", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" - } - }, - "post-getAuthenticationResult-getAuthenticationResult" : { - "summary" : "Retrieve the authentication result after doing a 3D Secure authentication only", - "value" : { - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "pspReference" : "9935272408535455" + "pspReference" : "861617892359057J", + "response" : "[capture-received]" } }, "post-refund-refund" : { @@ -5954,6 +5748,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-refund-refund-200" : { + "summary" : "Example response for request 'refund'", + "value" : { + "pspReference" : "861617892360059B", + "response" : "[refund-received]" + } + }, "post-retrieve3ds2Result-retrieve3ds2Result" : { "summary" : "Retrieve authentication details after doing a 3D Secure 2 authentication only", "value" : { @@ -5969,6 +5770,13 @@ "merchantAccount" : "YOUR_MERCHANT_ACCOUNT" } }, + "post-technicalCancel-technicalCancel-200" : { + "summary" : "Example response for request 'technicalCancel'", + "value" : { + "pspReference" : "881617892361436J", + "response" : "[technical-cancel-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-pspreference" : { "summary" : "Cancel a POS refund request with PSP reference before it has been completed", "value" : { @@ -5976,6 +5784,13 @@ "originalReference" : "9914748988390044" } }, + "post-voidPendingRefund-voidpendingrefund-pspreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-pspreference'", + "value" : { + "pspReference" : "861617892360062F", + "response" : "[voidPendingRefund-received]" + } + }, "post-voidPendingRefund-voidpendingrefund-tenderreference" : { "summary" : "Cancels a POS refund request with tender reference before it has been completed", "value" : { @@ -5983,6 +5798,13 @@ "tenderReference" : "5Iw8001176969533005", "uniqueTerminalId" : "VX820-123456789" } + }, + "post-voidPendingRefund-voidpendingrefund-tenderreference-200" : { + "summary" : "Example response for request 'voidpendingrefund-tenderreference'", + "value" : { + "pspReference" : "881617892360409G", + "response" : "[voidPendingRefund-received]" + } } } } diff --git a/json/PayoutService-v30.json b/json/PayoutService-v30.json index 257870e..b8d0df4 100644 --- a/json/PayoutService-v30.json +++ b/json/PayoutService-v30.json @@ -49,6 +49,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "confirmThirdParty-200" : { + "$ref" : "#/components/examples/post-confirmThirdParty-confirmThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -140,6 +145,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "declineThirdParty-200" : { + "$ref" : "#/components/examples/post-declineThirdParty-declineThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -216,14 +226,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "payout-p2p" : { - "$ref" : "#/components/examples/post-payout-payout-p2p" - }, - "payout-b2c" : { - "$ref" : "#/components/examples/post-payout-payout-b2c" - } - }, "schema" : { "$ref" : "#/components/schemas/PayoutRequest" } @@ -244,11 +246,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -324,6 +321,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "storeDetail-200" : { + "$ref" : "#/components/examples/post-storeDetail-storeDetail-200" + } + }, "schema" : { "$ref" : "#/components/schemas/StoreDetailResponse" } @@ -404,17 +406,8 @@ "storeDetailAndSubmitThirdParty-Neteller" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Neteller" }, - "storeDetailAndSubmitThirdParty-Skrill" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" - }, - "storeDetailAndSubmitThirdParty-PayPal" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" - }, "storeDetailAndSubmitThirdParty" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" - }, - "storeDetailAndSubmitThirdParty-Paysafecard" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" } }, "schema" : { @@ -437,11 +430,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -2059,7 +2047,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3173,6 +3161,13 @@ "originalReference" : "9913140798220028" } }, + "post-confirmThirdParty-confirmThirdParty-200" : { + "summary" : "Example response for request 'confirmThirdParty'", + "value" : { + "pspReference" : "991617894325358C", + "response" : "[payout-confirm-received]" + } + }, "post-declineThirdParty-declineThirdParty" : { "summary" : "Cancel a payout", "description" : "Cancel a previously submitted payout", @@ -3181,81 +3176,11 @@ "originalReference" : "9913140798220028" } }, - "post-payout-payout-b2c" : { - "summary" : "Instant card payout (B2C)", - "description" : "Pay out to your sellers, customers, freelancers, etc", + "post-declineThirdParty-declineThirdParty-200" : { + "summary" : "Example response for request 'declineThirdParty'", "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "billingAddress" : { - "houseNumberOrName" : "121", - "street" : "Populierenlaan", - "city" : "Beverly Hills", - "postalCode" : "90210", - "stateOrProvince" : "CA", - "country" : "US" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" - } - }, - "post-payout-payout-p2p" : { - "summary" : "Instant card payout (P2P)", - "description" : "Facilitate the transfer of money between two individuals", - "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "fundSource" : { - "additionalData" : { - "fundingSource" : "DEBIT" - }, - "billingAddress" : { - "country" : "US", - "postalCode" : "90210", - "city" : "Beverly Hills" - }, - "card" : { - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "Payer Name", - "number" : "4400000000000008" - }, - "shopperName" : { - "firstName" : "Payer", - "lastName" : "Name" - } - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "shopperStatement" : "Payer Name", - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" + "pspReference" : "991617894325360J", + "response" : "[payout-decline-received]" } }, "post-storeDetail-storeDetail" : { @@ -3295,6 +3220,14 @@ } } }, + "post-storeDetail-storeDetail-200" : { + "summary" : "Example response for request 'storeDetail'", + "value" : { + "pspReference" : "991617894326362D", + "recurringDetailReference" : "9916178936754752", + "resultCode" : "Success" + } + }, "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" : { "summary" : "Submit a payout and stores details", "description" : "Submit a payout and stores its details for subsequent payouts", @@ -3357,97 +3290,6 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" : { - "summary" : "Submit a payout to PayPal", - "description" : "Submit a payout to PayPal and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1750 - }, - "selectedBrand" : "paypal", - "additionalData" : { - "tokenDataType" : "PayPal", - "emailId" : "EmailUsedForPayPalAccount@example.com", - "paypal.payerId" : "AK5HCWWRUV2KL" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" : { - "summary" : "Submit a payout to Paysafecard", - "description" : "Submit a payout to Paysafecard and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "selectedBrand" : "paysafecard", - "additionalData" : { - "emailId" : "EmailUsedForPaysafecardAccount@example.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "MALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperIP" : "61.294.12.12" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" : { - "summary" : "Submit a payout to Skrill", - "description" : "Submit a payout to Skrill and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 100 - }, - "selectedBrand" : "moneybookers", - "additionalData" : { - "tokenDataType" : "MoneyBookers", - "email" : "name@adyen.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, "post-submitThirdParty-submitThirdParty" : { "summary" : "Submit a payout", "description" : "Submit a payout using the previously stored payment details", diff --git a/json/PayoutService-v40.json b/json/PayoutService-v40.json index 4351a6b..ac561bc 100644 --- a/json/PayoutService-v40.json +++ b/json/PayoutService-v40.json @@ -49,6 +49,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "confirmThirdParty-200" : { + "$ref" : "#/components/examples/post-confirmThirdParty-confirmThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -140,6 +145,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "declineThirdParty-200" : { + "$ref" : "#/components/examples/post-declineThirdParty-declineThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -216,14 +226,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "payout-p2p" : { - "$ref" : "#/components/examples/post-payout-payout-p2p" - }, - "payout-b2c" : { - "$ref" : "#/components/examples/post-payout-payout-b2c" - } - }, "schema" : { "$ref" : "#/components/schemas/PayoutRequest" } @@ -244,11 +246,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -324,6 +321,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "storeDetail-200" : { + "$ref" : "#/components/examples/post-storeDetail-storeDetail-200" + } + }, "schema" : { "$ref" : "#/components/schemas/StoreDetailResponse" } @@ -404,17 +406,8 @@ "storeDetailAndSubmitThirdParty-Neteller" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Neteller" }, - "storeDetailAndSubmitThirdParty-Skrill" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" - }, - "storeDetailAndSubmitThirdParty-PayPal" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" - }, "storeDetailAndSubmitThirdParty" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" - }, - "storeDetailAndSubmitThirdParty-Paysafecard" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" } }, "schema" : { @@ -437,11 +430,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -2398,7 +2386,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3166,7 +3154,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -3738,6 +3726,13 @@ "originalReference" : "9913140798220028" } }, + "post-confirmThirdParty-confirmThirdParty-200" : { + "summary" : "Example response for request 'confirmThirdParty'", + "value" : { + "pspReference" : "991617894325358C", + "response" : "[payout-confirm-received]" + } + }, "post-declineThirdParty-declineThirdParty" : { "summary" : "Cancel a payout", "description" : "Cancel a previously submitted payout", @@ -3746,81 +3741,11 @@ "originalReference" : "9913140798220028" } }, - "post-payout-payout-b2c" : { - "summary" : "Instant card payout (B2C)", - "description" : "Pay out to your sellers, customers, freelancers, etc", + "post-declineThirdParty-declineThirdParty-200" : { + "summary" : "Example response for request 'declineThirdParty'", "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "billingAddress" : { - "houseNumberOrName" : "121", - "street" : "Populierenlaan", - "city" : "Beverly Hills", - "postalCode" : "90210", - "stateOrProvince" : "CA", - "country" : "US" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" - } - }, - "post-payout-payout-p2p" : { - "summary" : "Instant card payout (P2P)", - "description" : "Facilitate the transfer of money between two individuals", - "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "fundSource" : { - "additionalData" : { - "fundingSource" : "DEBIT" - }, - "billingAddress" : { - "country" : "US", - "postalCode" : "90210", - "city" : "Beverly Hills" - }, - "card" : { - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "Payer Name", - "number" : "4400000000000008" - }, - "shopperName" : { - "firstName" : "Payer", - "lastName" : "Name" - } - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "shopperStatement" : "Payer Name", - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" + "pspReference" : "991617894325360J", + "response" : "[payout-decline-received]" } }, "post-storeDetail-storeDetail" : { @@ -3860,6 +3785,14 @@ } } }, + "post-storeDetail-storeDetail-200" : { + "summary" : "Example response for request 'storeDetail'", + "value" : { + "pspReference" : "991617894326362D", + "recurringDetailReference" : "9916178936754752", + "resultCode" : "Success" + } + }, "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" : { "summary" : "Submit a payout and stores details", "description" : "Submit a payout and stores its details for subsequent payouts", @@ -3922,97 +3855,6 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" : { - "summary" : "Submit a payout to PayPal", - "description" : "Submit a payout to PayPal and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1750 - }, - "selectedBrand" : "paypal", - "additionalData" : { - "tokenDataType" : "PayPal", - "emailId" : "EmailUsedForPayPalAccount@example.com", - "paypal.payerId" : "AK5HCWWRUV2KL" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" : { - "summary" : "Submit a payout to Paysafecard", - "description" : "Submit a payout to Paysafecard and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "selectedBrand" : "paysafecard", - "additionalData" : { - "emailId" : "EmailUsedForPaysafecardAccount@example.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "MALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperIP" : "61.294.12.12" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" : { - "summary" : "Submit a payout to Skrill", - "description" : "Submit a payout to Skrill and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 100 - }, - "selectedBrand" : "moneybookers", - "additionalData" : { - "tokenDataType" : "MoneyBookers", - "email" : "name@adyen.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, "post-submitThirdParty-submitThirdParty" : { "summary" : "Submit a payout", "description" : "Submit a payout using the previously stored payment details", diff --git a/json/PayoutService-v50.json b/json/PayoutService-v50.json index 7fbe451..195261c 100644 --- a/json/PayoutService-v50.json +++ b/json/PayoutService-v50.json @@ -49,6 +49,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "confirmThirdParty-200" : { + "$ref" : "#/components/examples/post-confirmThirdParty-confirmThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -140,6 +145,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "declineThirdParty-200" : { + "$ref" : "#/components/examples/post-declineThirdParty-declineThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -216,14 +226,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "payout-p2p" : { - "$ref" : "#/components/examples/post-payout-payout-p2p" - }, - "payout-b2c" : { - "$ref" : "#/components/examples/post-payout-payout-b2c" - } - }, "schema" : { "$ref" : "#/components/schemas/PayoutRequest" } @@ -244,11 +246,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -324,6 +321,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "storeDetail-200" : { + "$ref" : "#/components/examples/post-storeDetail-storeDetail-200" + } + }, "schema" : { "$ref" : "#/components/schemas/StoreDetailResponse" } @@ -404,17 +406,8 @@ "storeDetailAndSubmitThirdParty-Neteller" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Neteller" }, - "storeDetailAndSubmitThirdParty-Skrill" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" - }, - "storeDetailAndSubmitThirdParty-PayPal" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" - }, "storeDetailAndSubmitThirdParty" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" - }, - "storeDetailAndSubmitThirdParty-Paysafecard" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" } }, "schema" : { @@ -437,11 +430,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -2408,7 +2396,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3190,7 +3178,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -3802,6 +3790,13 @@ "originalReference" : "9913140798220028" } }, + "post-confirmThirdParty-confirmThirdParty-200" : { + "summary" : "Example response for request 'confirmThirdParty'", + "value" : { + "pspReference" : "991617894325358C", + "response" : "[payout-confirm-received]" + } + }, "post-declineThirdParty-declineThirdParty" : { "summary" : "Cancel a payout", "description" : "Cancel a previously submitted payout", @@ -3810,81 +3805,11 @@ "originalReference" : "9913140798220028" } }, - "post-payout-payout-b2c" : { - "summary" : "Instant card payout (B2C)", - "description" : "Pay out to your sellers, customers, freelancers, etc", + "post-declineThirdParty-declineThirdParty-200" : { + "summary" : "Example response for request 'declineThirdParty'", "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "billingAddress" : { - "houseNumberOrName" : "121", - "street" : "Populierenlaan", - "city" : "Beverly Hills", - "postalCode" : "90210", - "stateOrProvince" : "CA", - "country" : "US" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" - } - }, - "post-payout-payout-p2p" : { - "summary" : "Instant card payout (P2P)", - "description" : "Facilitate the transfer of money between two individuals", - "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "fundSource" : { - "additionalData" : { - "fundingSource" : "DEBIT" - }, - "billingAddress" : { - "country" : "US", - "postalCode" : "90210", - "city" : "Beverly Hills" - }, - "card" : { - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "Payer Name", - "number" : "4400000000000008" - }, - "shopperName" : { - "firstName" : "Payer", - "lastName" : "Name" - } - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "shopperStatement" : "Payer Name", - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" + "pspReference" : "991617894325360J", + "response" : "[payout-decline-received]" } }, "post-storeDetail-storeDetail" : { @@ -3924,6 +3849,14 @@ } } }, + "post-storeDetail-storeDetail-200" : { + "summary" : "Example response for request 'storeDetail'", + "value" : { + "pspReference" : "991617894326362D", + "recurringDetailReference" : "9916178936754752", + "resultCode" : "Success" + } + }, "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" : { "summary" : "Submit a payout and stores details", "description" : "Submit a payout and stores its details for subsequent payouts", @@ -3986,97 +3919,6 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" : { - "summary" : "Submit a payout to PayPal", - "description" : "Submit a payout to PayPal and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1750 - }, - "selectedBrand" : "paypal", - "additionalData" : { - "tokenDataType" : "PayPal", - "emailId" : "EmailUsedForPayPalAccount@example.com", - "paypal.payerId" : "AK5HCWWRUV2KL" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" : { - "summary" : "Submit a payout to Paysafecard", - "description" : "Submit a payout to Paysafecard and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "selectedBrand" : "paysafecard", - "additionalData" : { - "emailId" : "EmailUsedForPaysafecardAccount@example.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "MALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperIP" : "61.294.12.12" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" : { - "summary" : "Submit a payout to Skrill", - "description" : "Submit a payout to Skrill and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 100 - }, - "selectedBrand" : "moneybookers", - "additionalData" : { - "tokenDataType" : "MoneyBookers", - "email" : "name@adyen.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, "post-submitThirdParty-submitThirdParty" : { "summary" : "Submit a payout", "description" : "Submit a payout using the previously stored payment details", diff --git a/json/PayoutService-v51.json b/json/PayoutService-v51.json index 46dba9d..0eece4e 100644 --- a/json/PayoutService-v51.json +++ b/json/PayoutService-v51.json @@ -49,6 +49,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "confirmThirdParty-200" : { + "$ref" : "#/components/examples/post-confirmThirdParty-confirmThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -140,6 +145,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "declineThirdParty-200" : { + "$ref" : "#/components/examples/post-declineThirdParty-declineThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -216,14 +226,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "payout-p2p" : { - "$ref" : "#/components/examples/post-payout-payout-p2p" - }, - "payout-b2c" : { - "$ref" : "#/components/examples/post-payout-payout-b2c" - } - }, "schema" : { "$ref" : "#/components/schemas/PayoutRequest" } @@ -244,11 +246,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -324,6 +321,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "storeDetail-200" : { + "$ref" : "#/components/examples/post-storeDetail-storeDetail-200" + } + }, "schema" : { "$ref" : "#/components/schemas/StoreDetailResponse" } @@ -404,17 +406,8 @@ "storeDetailAndSubmitThirdParty-Neteller" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Neteller" }, - "storeDetailAndSubmitThirdParty-Skrill" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" - }, - "storeDetailAndSubmitThirdParty-PayPal" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" - }, "storeDetailAndSubmitThirdParty" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" - }, - "storeDetailAndSubmitThirdParty-Paysafecard" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" } }, "schema" : { @@ -437,11 +430,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -2414,7 +2402,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3196,7 +3184,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -3808,6 +3796,13 @@ "originalReference" : "9913140798220028" } }, + "post-confirmThirdParty-confirmThirdParty-200" : { + "summary" : "Example response for request 'confirmThirdParty'", + "value" : { + "pspReference" : "991617894325358C", + "response" : "[payout-confirm-received]" + } + }, "post-declineThirdParty-declineThirdParty" : { "summary" : "Cancel a payout", "description" : "Cancel a previously submitted payout", @@ -3816,81 +3811,11 @@ "originalReference" : "9913140798220028" } }, - "post-payout-payout-b2c" : { - "summary" : "Instant card payout (B2C)", - "description" : "Pay out to your sellers, customers, freelancers, etc", + "post-declineThirdParty-declineThirdParty-200" : { + "summary" : "Example response for request 'declineThirdParty'", "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "billingAddress" : { - "houseNumberOrName" : "121", - "street" : "Populierenlaan", - "city" : "Beverly Hills", - "postalCode" : "90210", - "stateOrProvince" : "CA", - "country" : "US" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" - } - }, - "post-payout-payout-p2p" : { - "summary" : "Instant card payout (P2P)", - "description" : "Facilitate the transfer of money between two individuals", - "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "fundSource" : { - "additionalData" : { - "fundingSource" : "DEBIT" - }, - "billingAddress" : { - "country" : "US", - "postalCode" : "90210", - "city" : "Beverly Hills" - }, - "card" : { - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "Payer Name", - "number" : "4400000000000008" - }, - "shopperName" : { - "firstName" : "Payer", - "lastName" : "Name" - } - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "shopperStatement" : "Payer Name", - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" + "pspReference" : "991617894325360J", + "response" : "[payout-decline-received]" } }, "post-storeDetail-storeDetail" : { @@ -3930,6 +3855,14 @@ } } }, + "post-storeDetail-storeDetail-200" : { + "summary" : "Example response for request 'storeDetail'", + "value" : { + "pspReference" : "991617894326362D", + "recurringDetailReference" : "9916178936754752", + "resultCode" : "Success" + } + }, "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" : { "summary" : "Submit a payout and stores details", "description" : "Submit a payout and stores its details for subsequent payouts", @@ -3992,97 +3925,6 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" : { - "summary" : "Submit a payout to PayPal", - "description" : "Submit a payout to PayPal and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1750 - }, - "selectedBrand" : "paypal", - "additionalData" : { - "tokenDataType" : "PayPal", - "emailId" : "EmailUsedForPayPalAccount@example.com", - "paypal.payerId" : "AK5HCWWRUV2KL" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" : { - "summary" : "Submit a payout to Paysafecard", - "description" : "Submit a payout to Paysafecard and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "selectedBrand" : "paysafecard", - "additionalData" : { - "emailId" : "EmailUsedForPaysafecardAccount@example.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "MALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperIP" : "61.294.12.12" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" : { - "summary" : "Submit a payout to Skrill", - "description" : "Submit a payout to Skrill and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 100 - }, - "selectedBrand" : "moneybookers", - "additionalData" : { - "tokenDataType" : "MoneyBookers", - "email" : "name@adyen.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, "post-submitThirdParty-submitThirdParty" : { "summary" : "Submit a payout", "description" : "Submit a payout using the previously stored payment details", diff --git a/json/PayoutService-v52.json b/json/PayoutService-v52.json index bc2d9e2..37e93c0 100644 --- a/json/PayoutService-v52.json +++ b/json/PayoutService-v52.json @@ -49,6 +49,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "confirmThirdParty-200" : { + "$ref" : "#/components/examples/post-confirmThirdParty-confirmThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -140,6 +145,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "declineThirdParty-200" : { + "$ref" : "#/components/examples/post-declineThirdParty-declineThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -216,14 +226,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "payout-p2p" : { - "$ref" : "#/components/examples/post-payout-payout-p2p" - }, - "payout-b2c" : { - "$ref" : "#/components/examples/post-payout-payout-b2c" - } - }, "schema" : { "$ref" : "#/components/schemas/PayoutRequest" } @@ -244,11 +246,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -324,6 +321,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "storeDetail-200" : { + "$ref" : "#/components/examples/post-storeDetail-storeDetail-200" + } + }, "schema" : { "$ref" : "#/components/schemas/StoreDetailResponse" } @@ -404,17 +406,8 @@ "storeDetailAndSubmitThirdParty-Neteller" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Neteller" }, - "storeDetailAndSubmitThirdParty-Skrill" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" - }, - "storeDetailAndSubmitThirdParty-PayPal" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" - }, "storeDetailAndSubmitThirdParty" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" - }, - "storeDetailAndSubmitThirdParty-Paysafecard" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" } }, "schema" : { @@ -437,11 +430,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -2422,7 +2410,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3204,7 +3192,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -3826,6 +3814,13 @@ "originalReference" : "9913140798220028" } }, + "post-confirmThirdParty-confirmThirdParty-200" : { + "summary" : "Example response for request 'confirmThirdParty'", + "value" : { + "pspReference" : "991617894325358C", + "response" : "[payout-confirm-received]" + } + }, "post-declineThirdParty-declineThirdParty" : { "summary" : "Cancel a payout", "description" : "Cancel a previously submitted payout", @@ -3834,81 +3829,11 @@ "originalReference" : "9913140798220028" } }, - "post-payout-payout-b2c" : { - "summary" : "Instant card payout (B2C)", - "description" : "Pay out to your sellers, customers, freelancers, etc", + "post-declineThirdParty-declineThirdParty-200" : { + "summary" : "Example response for request 'declineThirdParty'", "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "billingAddress" : { - "houseNumberOrName" : "121", - "street" : "Populierenlaan", - "city" : "Beverly Hills", - "postalCode" : "90210", - "stateOrProvince" : "CA", - "country" : "US" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" - } - }, - "post-payout-payout-p2p" : { - "summary" : "Instant card payout (P2P)", - "description" : "Facilitate the transfer of money between two individuals", - "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "fundSource" : { - "additionalData" : { - "fundingSource" : "DEBIT" - }, - "billingAddress" : { - "country" : "US", - "postalCode" : "90210", - "city" : "Beverly Hills" - }, - "card" : { - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "Payer Name", - "number" : "4400000000000008" - }, - "shopperName" : { - "firstName" : "Payer", - "lastName" : "Name" - } - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "shopperStatement" : "Payer Name", - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" + "pspReference" : "991617894325360J", + "response" : "[payout-decline-received]" } }, "post-storeDetail-storeDetail" : { @@ -3948,6 +3873,14 @@ } } }, + "post-storeDetail-storeDetail-200" : { + "summary" : "Example response for request 'storeDetail'", + "value" : { + "pspReference" : "991617894326362D", + "recurringDetailReference" : "9916178936754752", + "resultCode" : "Success" + } + }, "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" : { "summary" : "Submit a payout and stores details", "description" : "Submit a payout and stores its details for subsequent payouts", @@ -4010,97 +3943,6 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" : { - "summary" : "Submit a payout to PayPal", - "description" : "Submit a payout to PayPal and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1750 - }, - "selectedBrand" : "paypal", - "additionalData" : { - "tokenDataType" : "PayPal", - "emailId" : "EmailUsedForPayPalAccount@example.com", - "paypal.payerId" : "AK5HCWWRUV2KL" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" : { - "summary" : "Submit a payout to Paysafecard", - "description" : "Submit a payout to Paysafecard and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "selectedBrand" : "paysafecard", - "additionalData" : { - "emailId" : "EmailUsedForPaysafecardAccount@example.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "MALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperIP" : "61.294.12.12" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" : { - "summary" : "Submit a payout to Skrill", - "description" : "Submit a payout to Skrill and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 100 - }, - "selectedBrand" : "moneybookers", - "additionalData" : { - "tokenDataType" : "MoneyBookers", - "email" : "name@adyen.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, "post-submitThirdParty-submitThirdParty" : { "summary" : "Submit a payout", "description" : "Submit a payout using the previously stored payment details", diff --git a/json/PayoutService-v64.json b/json/PayoutService-v64.json index cebe13e..f87f353 100644 --- a/json/PayoutService-v64.json +++ b/json/PayoutService-v64.json @@ -49,6 +49,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "confirmThirdParty-200" : { + "$ref" : "#/components/examples/post-confirmThirdParty-confirmThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -140,6 +145,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "declineThirdParty-200" : { + "$ref" : "#/components/examples/post-declineThirdParty-declineThirdParty-200" + } + }, "schema" : { "$ref" : "#/components/schemas/ModifyResponse" } @@ -216,14 +226,6 @@ "requestBody" : { "content" : { "application/json" : { - "examples" : { - "payout-p2p" : { - "$ref" : "#/components/examples/post-payout-payout-p2p" - }, - "payout-b2c" : { - "$ref" : "#/components/examples/post-payout-payout-b2c" - } - }, "schema" : { "$ref" : "#/components/schemas/PayoutRequest" } @@ -244,11 +246,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -324,6 +321,11 @@ "200" : { "content" : { "application/json" : { + "examples" : { + "storeDetail-200" : { + "$ref" : "#/components/examples/post-storeDetail-storeDetail-200" + } + }, "schema" : { "$ref" : "#/components/schemas/StoreDetailResponse" } @@ -404,17 +406,8 @@ "storeDetailAndSubmitThirdParty-Neteller" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Neteller" }, - "storeDetailAndSubmitThirdParty-Skrill" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" - }, - "storeDetailAndSubmitThirdParty-PayPal" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" - }, "storeDetailAndSubmitThirdParty" : { "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" - }, - "storeDetailAndSubmitThirdParty-Paysafecard" : { - "$ref" : "#/components/examples/post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" } }, "schema" : { @@ -437,11 +430,6 @@ "400" : { "content" : { "application/json" : { - "examples" : { - "generic-400" : { - "$ref" : "#/components/examples/generic-400" - } - }, "schema" : { "$ref" : "#/components/schemas/ServiceError" } @@ -2431,7 +2419,7 @@ "additionalProperties" : { "type" : "string" }, - "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimitations: Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".", + "description" : "Metadata consists of entries, each of which includes a key and a value.\nLimits:\n* Maximum 20 key-value pairs per request. When exceeding, the \"177\" error occurs: \"Metadata size exceeds limit\".\n* Maximum 20 characters per key.\n* Maximum 80 characters per value. ", "type" : "object" }, "mpiData" : { @@ -3213,7 +3201,7 @@ "type" : "string" }, "reference" : { - "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", + "description" : "Your reference for the split, which you can use to link the split to other operations such as captures and refunds.\n\nThis is required if `type` is **MarketPlace** or **BalanceAccount**. For the other types, we also recommend sending a reference so you can reconcile the split and the associated payment in the transaction overview and in the reports. If the reference is not provided, the split is reported as part of the aggregated [TransferBalance record type](https://docs.adyen.com/reporting/marketpay-payments-accounting-report) in Adyen for Platforms.", "type" : "string" }, "type" : { @@ -3835,6 +3823,13 @@ "originalReference" : "9913140798220028" } }, + "post-confirmThirdParty-confirmThirdParty-200" : { + "summary" : "Example response for request 'confirmThirdParty'", + "value" : { + "pspReference" : "991617894325358C", + "response" : "[payout-confirm-received]" + } + }, "post-declineThirdParty-declineThirdParty" : { "summary" : "Cancel a payout", "description" : "Cancel a previously submitted payout", @@ -3843,81 +3838,11 @@ "originalReference" : "9913140798220028" } }, - "post-payout-payout-b2c" : { - "summary" : "Instant card payout (B2C)", - "description" : "Pay out to your sellers, customers, freelancers, etc", + "post-declineThirdParty-declineThirdParty-200" : { + "summary" : "Example response for request 'declineThirdParty'", "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "billingAddress" : { - "houseNumberOrName" : "121", - "street" : "Populierenlaan", - "city" : "Beverly Hills", - "postalCode" : "90210", - "stateOrProvince" : "CA", - "country" : "US" - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" - } - }, - "post-payout-payout-p2p" : { - "summary" : "Instant card payout (P2P)", - "description" : "Facilitate the transfer of money between two individuals", - "value" : { - "amount" : { - "value" : 2500, - "currency" : "USD" - }, - "card" : { - "number" : "4111111111111111", - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "John Smith" - }, - "fundSource" : { - "additionalData" : { - "fundingSource" : "DEBIT" - }, - "billingAddress" : { - "country" : "US", - "postalCode" : "90210", - "city" : "Beverly Hills" - }, - "card" : { - "expiryMonth" : "03", - "expiryYear" : "2030", - "holderName" : "Payer Name", - "number" : "4400000000000008" - }, - "shopperName" : { - "firstName" : "Payer", - "lastName" : "Name" - } - }, - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "reference" : "P9999999999999999", - "shopperName" : { - "firstName" : "John", - "lastName" : "Smith" - }, - "shopperStatement" : "Payer Name", - "dateOfBirth" : "1990-01-01", - "nationality" : "NL" + "pspReference" : "991617894325360J", + "response" : "[payout-decline-received]" } }, "post-storeDetail-storeDetail" : { @@ -3957,6 +3882,14 @@ } } }, + "post-storeDetail-storeDetail-200" : { + "summary" : "Example response for request 'storeDetail'", + "value" : { + "pspReference" : "991617894326362D", + "recurringDetailReference" : "9916178936754752", + "resultCode" : "Success" + } + }, "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty" : { "summary" : "Submit a payout and stores details", "description" : "Submit a payout and stores its details for subsequent payouts", @@ -4019,97 +3952,6 @@ "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" } }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-PayPal" : { - "summary" : "Submit a payout to PayPal", - "description" : "Submit a payout to PayPal and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1750 - }, - "selectedBrand" : "paypal", - "additionalData" : { - "tokenDataType" : "PayPal", - "emailId" : "EmailUsedForPayPalAccount@example.com", - "paypal.payerId" : "AK5HCWWRUV2KL" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Paysafecard" : { - "summary" : "Submit a payout to Paysafecard", - "description" : "Submit a payout to Paysafecard and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 1000 - }, - "selectedBrand" : "paysafecard", - "additionalData" : { - "emailId" : "EmailUsedForPaysafecardAccount@example.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "MALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j", - "shopperIP" : "61.294.12.12" - } - }, - "post-storeDetailAndSubmitThirdParty-storeDetailAndSubmitThirdParty-Skrill" : { - "summary" : "Submit a payout to Skrill", - "description" : "Submit a payout to Skrill and stores its details for subsequent payouts", - "value" : { - "amount" : { - "currency" : "EUR", - "value" : 100 - }, - "selectedBrand" : "moneybookers", - "additionalData" : { - "tokenDataType" : "MoneyBookers", - "email" : "name@adyen.com" - }, - "shopperName" : { - "firstName" : "Test", - "gender" : "FEMALE", - "lastName" : "Test2" - }, - "dateOfBirth" : "1982-07-17", - "entityType" : "NaturalPerson", - "nationality" : "NL", - "merchantAccount" : "YOUR_MERCHANT_ACCOUNT", - "recurring" : { - "contract" : "PAYOUT" - }, - "reference" : "Test Payout", - "shopperEmail" : "test@company.com", - "shopperReference" : "YOUR_UNIQUE_SHOPPER_ID_IOfW3k9G2PvXFu2j" - } - }, "post-submitThirdParty-submitThirdParty" : { "summary" : "Submit a payout", "description" : "Submit a payout using the previously stored payment details",