|
@@ -35,18 +35,6 @@
|
|
|
- [7.1 H5 mode](#71-h5-mode)
|
|
|
- [8. PO](#8-po)
|
|
|
- [8.1 H5 mode](#81-h5-mode)
|
|
|
- - [8.1.1 When tag is paysafecard, you should add the following parameters:](#811-when-tag-is-paysafecard-you-should-add-the-following-parameters)
|
|
|
- - [8.1.2 When tag is in aura, baloto, bancodobrasil, boleto, hipercard, itau, webpay, you should add the following parameters:](#812-when-tag-is-in-aura-baloto-bancodobrasil-boleto-hipercard-itau-webpay-you-should-add-the-following-parameters)
|
|
|
- - [8.1.3 When tag is in dragonpay, enets, you should add the following parameters:](#813-when-tag-is-in-dragonpay-enets-you-should-add-the-following-parameters)
|
|
|
- - [8.1.4 When tag is in giropay, directpay, you should add the following parameters:](#814-when-tag-is-in-giropay-directpay-you-should-add-the-following-parameters)
|
|
|
- - [8.1.5 When tag is in payu, p24, safetypay, you should add the following parameters:](#815-when-tag-is-in-payu-p24-safetypay-you-should-add-the-following-parameters)
|
|
|
- - [8.1.6 When tag is qiwi, you should add the following parameters:](#816-when-tag-is-qiwi-you-should-add-the-following-parameters)
|
|
|
- - [8.1.7 When tag is skrill, you should add the following parameters:](#817-when-tag-is-skrill-you-should-add-the-following-parameters)
|
|
|
- - [8.1.8 When tag is sepaddmodela, you should add the following parameters:](#818-when-tag-is-sepaddmodela-you-should-add-the-following-parameters)
|
|
|
- - [8.1.9 When tag is bcmc, you should add the following parameters:](#819-when-tag-is-bcmc-you-should-add-the-following-parameters)
|
|
|
- - [8.1.10 When tag is in santander, pagofacil, rapipago, you should add the following parameters:](#8110-when-tag-is-in-santander-pagofacil-rapipago-you-should-add-the-following-parameters)
|
|
|
- - [8.1.11 When tag is in konbini, payeasy, you should add the following parameters:](#8111-when-tag-is-in-konbini-payeasy-you-should-add-the-following-parameters)
|
|
|
- - [8.1.12 When tag is in doku, ovo, you should add the following parameters:](#8112-when-tag-is-in-doku-ovo-you-should-add-the-following-parameters)
|
|
|
- [9. India_Netbanking](#9-india_netbanking)
|
|
|
- [9.1 H5 mode](#91-h5-mode)
|
|
|
- [10. PAYPAL](#10-paypal)
|
|
@@ -60,6 +48,7 @@
|
|
|
- [13.1 H5 mode](#131-h5-mode)
|
|
|
- [13.2 WebSite mode](#132-website-mode)
|
|
|
- [13.3 QR code no jump mode](#133-qr-code-no-jump-mode)
|
|
|
+ - [13.4 APP mode](#134-app-mode)
|
|
|
|
|
|
### 1. WX
|
|
|
|
|
@@ -140,7 +129,7 @@ Parameter sdk_params is used to call up the WeChat Mini Programs payment. Please
|
|
|
| -------- | ------ | ---- | --------------------------------------------------------- |
|
|
|
| tn | String | O | Transaction serial number. Required parameter for Wechat app payment. |
|
|
|
|
|
|
-After getting tn, call the SDK to pay according to APP document.
|
|
|
+After getting tn, call the SDK to pay according to [APP document](AllPay_Integration_Specification_EN.md#6-app-mode-integration-specification).
|
|
|
|
|
|
### 2. AP
|
|
|
|
|
@@ -186,7 +175,7 @@ Response message:
|
|
|
| -------- | ------ | ---- | --------------------------------------------------------- |
|
|
|
| tn | String | O | Transaction serial number. Required parameter for Alipay app payment. |
|
|
|
|
|
|
-After getting tn, call the SDK to pay according to APP document.
|
|
|
+After getting tn, call the SDK to pay according to [APP document](AllPay_Integration_Specification_EN.md#6-app-mode-integration-specification).
|
|
|
|
|
|
#### 2.4 QR code no jump mode
|
|
|
|
|
@@ -250,7 +239,7 @@ Response message:
|
|
|
| -------- | ------ | ---- | --------------------------------------------------------- |
|
|
|
| tn | String | O | Transaction serial number. Required parameter for app payment. |
|
|
|
|
|
|
-After getting tn, call the SDK to pay according to APP document.
|
|
|
+After getting tn, call the SDK to pay according to [APP document](AllPay_Integration_Specification_EN.md#6-app-mode-integration-specification).
|
|
|
|
|
|
#### 3.3 QR code no jump mode
|
|
|
|
|
@@ -321,7 +310,7 @@ SMS Code on Mobile: 123456
|
|
|
| -------- | ------ | ---- | ------------------------------- |
|
|
|
| tn | String | O | Transaction serial number. Required parameter for Apple Pay. |
|
|
|
|
|
|
-After getting tn, call the SDK to pay according to APP document.
|
|
|
+After getting tn, call the SDK to pay according to [APP document](AllPay_Integration_Specification_EN.md#6-app-mode-integration-specification).
|
|
|
|
|
|
<!-- ### 5 CA
|
|
|
|
|
@@ -450,7 +439,7 @@ Response message:
|
|
|
| RespMsg | String | M | Response message |
|
|
|
| tn | String | O | Transaction serial number. Required parameter for Wechat app payment. When RespCode=00 returns it. |
|
|
|
|
|
|
-After getting tn, call the SDK to pay according to APP document.-->
|
|
|
+After getting tn, call the SDK to pay according to [APP document](AllPay_Integration_Specification_EN.md#6-app-mode-integration-specification).-->
|
|
|
|
|
|
### 5. FC
|
|
|
|
|
@@ -663,13 +652,13 @@ CVV2: 123
|
|
|
| countrycode | String | M | The 2-letter ISO country code of the country in which the payment instrument is issued/operated (e.g. DE). For details see [payment method specific documentation](countrycode.md). |
|
|
|
| accountholdername | String | M | The account holder - minimum of 3 characters, up to 100 characters. |
|
|
|
|
|
|
-##### 8.1.1 When tag is paysafecard, you should add the following parameters:
|
|
|
+**When tag is paysafecard, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ----------- | ------ | ---- | ------------------------------------------------------------ |
|
|
|
| consumerref | String | O | Unique reference identifying the consumer, has to satisfy the regular expression [A-Za-z0-9.%,&/+*$-]{1,20} |
|
|
|
|
|
|
-##### 8.1.2 When tag is in aura, baloto, bancodobrasil, boleto, hipercard, itau, webpay, you should add the following parameters:
|
|
|
+**When tag is in aura, baloto, bancodobrasil, boleto, hipercard, itau, webpay, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ----------- | ------ | ---- | ------------------------------------------------------------ |
|
|
@@ -680,33 +669,33 @@ CVV2: 123
|
|
|
| zipcode | String | M | Consumer's zip/postal code |
|
|
|
| dob | String | O | Date of birth, format YYYYMMDD |
|
|
|
|
|
|
-##### 8.1.3 When tag is in dragonpay, enets, you should add the following parameters:
|
|
|
+**When tag is in dragonpay, enets, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ----- | ------ | ---- | ------------------------------------------------------ |
|
|
|
| email | String | M | RFC compliant email address of the account holder |
|
|
|
| phone | String | M | Valid international phone number of the account holder |
|
|
|
|
|
|
-##### 8.1.4 When tag is in giropay, directpay, you should add the following parameters:
|
|
|
+**When tag is in giropay, directpay, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ---- | ------ | ---- | ----------------------------------------------------------- |
|
|
|
| bic | String | O | Valid BIC (8 or 11 alphanumeric letters) of consumer’s bank |
|
|
|
|
|
|
-##### 8.1.5 When tag is in payu, p24, safetypay, you should add the following parameters:
|
|
|
+**When tag is in payu, p24, safetypay, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ----- | ------ | ---- | ------------------------------------------------- |
|
|
|
| email | String | M | RFC compliant email address of the account holder |
|
|
|
|
|
|
-##### 8.1.6 When tag is qiwi, you should add the following parameters:
|
|
|
+**When tag is qiwi, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ----------- | ------ | ---- | ------------------------------------------------------------ |
|
|
|
| mobilephone | String | M | Valid international Russian mobile phone number identifying the QIWI destination account to pay out to (excluding plus sign or any other international prefixes, including a leading 7 for Russia, 11 digits in total, e.g. 71234567890). |
|
|
|
| siteid | String | M | Unique site identifier, forwarded to qiwi. Required for clients serving multiple points of sale. |
|
|
|
|
|
|
-##### 8.1.7 When tag is skrill, you should add the following parameters:
|
|
|
+**When tag is skrill, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ------- | ------ | ---- | ------------------------------------------------- |
|
|
@@ -715,20 +704,20 @@ CVV2: 123
|
|
|
| zipcode | String | O | Consumer's zip/postal code |
|
|
|
| city | String | O | Consumer’s city |
|
|
|
|
|
|
-##### 8.1.8 When tag is sepaddmodela, you should add the following parameters:
|
|
|
+**When tag is sepaddmodela, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ----- | ------ | ---- | ------------------------------------------------- |
|
|
|
| email | String | M | RFC compliant email address of the account holder |
|
|
|
| iban | String | M | Valid IBAN |
|
|
|
|
|
|
-##### 8.1.9 When tag is bcmc, you should add the following parameters:
|
|
|
+**When tag is bcmc, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ----- | ------ | ---- | ------------------------------------------------- |
|
|
|
| BEPURL | String | O | Trigger URL for mobile payment options in the form BEP://1BC.GIROGATE.DE/BCMC/123456789$ICAE3BUIH5P9U53Y5HKA9CRT (contrived example). |
|
|
|
|
|
|
-##### 8.1.10 When tag is in santander, pagofacil, rapipago, you should add the following parameters:
|
|
|
+**When tag is in santander, pagofacil, rapipago, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ----- | ------ | ---- | ------------------------------------------------- |
|
|
@@ -736,7 +725,7 @@ CVV2: 123
|
|
|
| consumerref | String | O | Unique reference identifying the consumer, has to satisfy the following regular expression: [A-Za-z0-9.%,&/+*$-]{1,20} |
|
|
|
| email | String | M | RFC compliant email address of the account holder |
|
|
|
|
|
|
-##### 8.1.11 When tag is in konbini, payeasy, you should add the following parameters:
|
|
|
+**When tag is in konbini, payeasy, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ----- | ------ | ---- | ------------------------------------------------- |
|
|
@@ -744,7 +733,7 @@ CVV2: 123
|
|
|
| email | String | M | RFC compliant email address of the account holder|
|
|
|
| iteminfo | String | M | Information about the item(s) being purchased, displayed on the payment page (up to 22 characters) |
|
|
|
|
|
|
-##### 8.1.12 When tag is in doku, ovo, you should add the following parameters:
|
|
|
+**When tag is in doku, ovo, you should add the following parameters:**
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| ---------- | ------ | ---- | ------------------------------------------------------------ |
|
|
@@ -910,4 +899,22 @@ CVV2: 123
|
|
|
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| -------- | ------ | ---- | ------------------------------- |
|
|
|
-| code_url | String | O | QR code string |
|
|
|
+| code_url | String | O | QR code string |
|
|
|
+
|
|
|
+#### 13.4 APP mode
|
|
|
+
|
|
|
+ **Request parameters**
|
|
|
+
|
|
|
+| Parameter | Type | Required | Description |
|
|
|
+| -------------- | ------ | ---- | ------------------------------------------------------------ |
|
|
|
+| tradeFrom | String | M | "APP" |
|
|
|
+| OsType | String | M | "IOS", "ANDROID" |
|
|
|
+| sub_brand_code | String | M | "gcash", "dana", "kakaopay", "alipay_hk", "truemoney", "tng" |
|
|
|
+
|
|
|
+**Response parameter "parameter" details**
|
|
|
+
|
|
|
+| Parameter | Type | Required | Description |
|
|
|
+| -------- | ------ | ---- | ------------------------------- |
|
|
|
+| tn | String | O | Transaction serial number. Required parameter for app payment. |
|
|
|
+
|
|
|
+After getting tn, call the SDK to pay according to [APP document](AllPay_Integration_Specification_EN.md#6-app-mode-integration-specification).
|