|
@@ -914,6 +914,24 @@ Response message:
|
|
|
| RespMsg | String | M | Response message |
|
|
|
| code_url | String | O | Characters to generate QR code. When RespCode=00 returns it. |
|
|
|
|
|
|
+#### 5.9.3 APP mode
|
|
|
+
|
|
|
+ Purchase interface specific fields
|
|
|
+
|
|
|
+| Parameter | Type | Required | Description |
|
|
|
+| --------- | ------ | ---- | ----- |
|
|
|
+| tradeFrom | String | M | "APP" |
|
|
|
+
|
|
|
+Response message:
|
|
|
+
|
|
|
+| Parameter | Type | Required | Description |
|
|
|
+| -------- | ------ | ---- | --------------------------------------------------------- |
|
|
|
+| RespCode | String | M | 00 stands for success; 01 stands for fail. |
|
|
|
+| 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 Section 7 of this document.
|
|
|
+
|
|
|
### 5.10 FC
|
|
|
|
|
|
#### 5.10.1 Purchase/Pre-authorization
|
|
@@ -924,12 +942,39 @@ Response message:
|
|
|
| --------- | ------ | ---- | ---- |
|
|
|
| tradeFrom | String | M | "H5" |
|
|
|
|
|
|
+#### 5.10.2 Bound card payment
|
|
|
+
|
|
|
+There are two modes of card binding
|
|
|
+
|
|
|
+(1) The user chooses to add a card on the merchant platform, and then jumps to the card binding page of GoAllPay. The user enters the card number information on this page. If the card binding fails, the merchant will be notified of the failure; if the card binding is successful, "token + customerID + the last four digits of the card number" will be returned to the merchant.
|
|
|
+
|
|
|
+ Exclusive field
|
|
|
+
|
|
|
+| Parameter | Type | Required | Description |
|
|
|
+| --------- | ------ | ---- | ---- |
|
|
|
+| tradeFrom | String | M | "H5" |
|
|
|
+
|
|
|
+(2) The merchant collects the card number information by himself and sends it to the GoAllPay gateway through the API.
|
|
|
+
|
|
|
+ Exclusive field
|
|
|
+
|
|
|
+| Parameter | Type | Required | Description |
|
|
|
+| ---------- | ------ | ---- | ----------------- |
|
|
|
+| tradeFrom | String | M | "API" |
|
|
|
+| cardno | String | M | Card number |
|
|
|
+| cvv2 | String | M | cvv2 |
|
|
|
+| ExpiryDate | String | M | Validity period: Format MM / YY |
|
|
|
+
|
|
|
```javascript
|
|
|
Test card:
|
|
|
|
|
|
Card Number: 4761340000000019
|
|
|
Expiry Date: 1217
|
|
|
CVV2: 830
|
|
|
+
|
|
|
+Card Number: 5204730000002555
|
|
|
+Expiry Date: 1225
|
|
|
+CVV2: 123
|
|
|
```
|
|
|
|
|
|
### 5.11 RevPay
|
|
@@ -939,7 +984,7 @@ CVV2: 830
|
|
|
| Parameter | Type | Required | Description |
|
|
|
| --------- | ------ | ---- | -------- |
|
|
|
| tradeFrom | String | M | "H5" |
|
|
|
-| bankCode | String | M | Bank Code,Test bank code:TEST0021,Production[view more](https://git.allpayx.com/OpenAPI/common/src/master/RevPayBankCode.md) |
|
|
|
+| bankCode | String | M | Bank Code. Test environment filled in TEST0021, production environment [click here for details](https://git.allpayx.com/OpenAPI/common/src/master/RevPayBankCode.md) |
|
|
|
|
|
|
```javascript
|
|
|
Test card:
|
|
@@ -1033,9 +1078,7 @@ Password : 1234
|
|
|
|
|
|
| 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). The options are explained below. |
|
|
|
+| BEPURL | String | O | Trigger URL for mobile payment options in the form BEP://1BC.GIROGATE.DE/BCMC/123456789$ICAE3BUIH5P9U53Y5HKA9CRT (contrived example). |
|
|
|
|
|
|
### 5.14 India_Netbanking
|
|
|
|