Browse Source

PO增加santander, pagofacil, rapipago, konbini, payeasy

tao.zhou 4 years ago
parent
commit
e514b1675e
3 changed files with 43 additions and 33 deletions
  1. 6 1
      countrycode.md
  2. 7 29
      payExclusive_CH.md
  3. 30 3
      payExclusive_EN.md

+ 6 - 1
countrycode.md

@@ -18,10 +18,15 @@ p24|Przelewy24 only works for the countrycode "PL" and currencies "PLN" and "EUR
 safetypay|SafetyPay only works for country codes "AT", "BE", "BR", "CL", "CR", "DE", "EC", "ES", "MX", "NL", "PE" and currencies "EUR", "USD".
 qiwi|QIWI Payout only works for the countrycodes "RU", "KZ" and "UA", and - depending on your contract - currency "RUB" , "EUR" ,"KZT" and "USD".
 sepaddmodela|SEPA Direct Debit works for all SEPA countries and currency EUR.
-skrill|Skrill works for worldwide and currency EUR. In addition, the account holder name passed in the request has to be in the format <firstname><space><lastname>, with lastname having a minimum length of two characters and the total string a minimum length of five. Multiple first names are ok, valid examples are “John Dorian”, “William Charles Dickinson”. If these conditions are not met, the system will not accept the request.
+skrill|Skrill works for worldwide and currency EUR. In addition, the account holder name passed in the request has to be in the format <firstname><space><lastname>, with lastname having a minimum length of two characters and the total string a minimum length of five. Multiple first names are ok, valid examples are "John Dorian", "William Charles Dickinson". If these conditions are not met, the system will not accept the request.
 eps|eps only works for the countrycode "AT" and currency "EUR".
 ideal|iDEAL only works for the countrycode "NL" and currency "EUR".
 mybank|MyBank only works for the country code IT and currency EUR.
 poli|POLi only works for the countrycode/currency combinations "NZ"/"NZD" and "AU"/"AUD".
 trustpay|TrustPat is only available for currency EUR and country code CZ, SK.
 bcmc|Bancontact is available for currency EUR and country code BE.
+santander|Santander (Argentina) is available for currency USD and country code AR.
+pagofacil|Pago Facil (Argentina) is available for currency USD and country code AR.
+rapipago|Rapi Pago (Argentina) is available for currency USD and country code AR.
+konbini|Konbini only works for country code "JP" and currency "JPY".
+payeasy|Pay-easy only works for country code "JP" and currency "JPY".

+ 7 - 29
payExclusive_CH.md

@@ -193,10 +193,7 @@
 | RespMsg  | String | M    | 应答消息                           |
 | code_url | String | O    | 二维码字符串。应答码为00返回该字段 |
 
-
-
-#### 3.4 express pay
-
+#### 3.4 Express Pay
 
  消费接口专属字段
 
@@ -414,12 +411,6 @@ CVV2: 123
 | tradeFrom | String | M    | "H5"     |
 | Payment_ID  | String | M    | 渠道代码 Axiata Boosttt:11,Grab Pay:17, Touch ’n Go:28, maybank QR 12 |
 
-
-
-
-
-
-
 ```javascript
 测试卡信息:
 FPX Test Card
@@ -452,7 +443,7 @@ Password : 1234
 | tradeFrom         | String | M    | "H5"                                                         |
 | 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 charac- ters. |
-| tag               | String | M    | 取值如下:directpay, boleto, webpay, trustpay, skrill, singpost, sepaddmodela, safetypay, qiwi, p24, poli, paysafecard, mybank, itau, ideal, hipercard, giropay, eps, enets, dragonpay, bancodobrasil, baloto, aura, payu, bcmc |
+| tag               | String | M    | 取值如下:directpay, boleto, webpay, trustpay, skrill, singpost, sepaddmodela, safetypay, qiwi, p24, poli, paysafecard, mybank, itau, ideal, hipercard, giropay, eps, enets, dragonpay, bancodobrasil, baloto, aura, payu, bcmc, santander, pagofacil, rapipago, konbini, payeasy |
 
 ##### 13.1.1 当 tag 为 paysafecard 时,还需另外增加下面字段
 
@@ -519,34 +510,21 @@ Password : 1234
 | ----- | ------ | ---- | ------------------------------------------------- |
 | BEPURL | String | O    | Trigger URL for mobile payment options in the form BEP://1BC.GIROGATE.DE/BCMC/123456789$ICAE3BUIH5P9U53Y5HKA9CRT (contrived example). |
 
-
-##### 13.1.10 当 tag 为 santander,pagofacil,rapipago 时,还需另外增加下面字段
-
-消费
+##### 13.1.10 当 tag 为 santander, pagofacil, rapipago 时,还需另外增加下面字段
 
 | 参数  | 类型   | 属性 | 描述                                              |
 | ----- | ------ | ---- | ------------------------------------------------- |
 | nationalid | String | M    | Consumer’s national id (up to 30 characters) |
-| consumerref  | String | M    | Unique reference identifying the consumer, has to satisfy the following regular expression: [A-Za-z0-9.%,&/+*$-]{1,20} |
+| 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      |
 
-退款
-
-| 参数  | 类型   | 属性 | 描述                                              |
-| ----- | ------ | ---- | ------------------------------------------------- |
-| bankname | String | M    | Consumer’s bank name |
-| bankbranch | String | M    | Consumer’s bank branch name|
-| accounttype | String | M   | Type of consumer’s bank account. One of “CURRENT”“SAVING”orINTERNATIONAL” |
-| accountnumber | String | M    | Consumer’s bank account number |
-
-
-##### 13.1.11 当 tag 为 konbini,payeasy 时,还需另外增加下面字段
+##### 13.1.11 当 tag 为 konbini, payeasy 时,还需另外增加下面字段
 
 | 参数  | 类型   | 属性 | 描述                                              |
 | ----- | ------ | ---- | ------------------------------------------------- |
-| phone | String | M    | Consumer phone number without hyphens, country code or other characters (single-byte alphanumeric; must be between 10-11 digits) |
+| phone | String | M    | Consumer phone number without hyphens, country code or other characters (single-byte alphanumeric; must be between 10-11 digits) |
 | 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) |          
+| iteminfo | String | M    | Information about the item(s) being purchased, displayed on the payment page (up to 22 characters) |          
 
 ### 14 India_Netbanking渠道
 

+ 30 - 3
payExclusive_EN.md

@@ -193,6 +193,17 @@ Response message:
 | RespMsg  | String | M    | Response message        |
 | code_url | String | O    | Characters to generate QR code. When RespCode=00 returns it. |
 
+#### 3.4 Express Pay
+
+ Purchase interface specific fields
+
+| Parameter | Type   | Required | Description     |
+| --------- | ------ | ---- | -------- |
+| tradeFrom | String | M    | "PAN-PRESENT" |
+| cardno | String | M    | UnionPay card number |
+| cvv | String | M    | cvv2 |
+| expired | String | M    | Expiry Date YYMM |
+
 ```javascript
 Test cards:
 
@@ -425,7 +436,7 @@ Password : 1234
 | tradeFrom         | String | M    | "H5"                                                         |
 | 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 charac- ters. |
-| tag               | String | M    | Value:directpay, boleto, webpay, trustpay, skrill, singpost, sepaddmodela, safetypay, qiwi, p24, poli, paysafecard, mybank, itau, ideal, hipercard, giropay, eps, enets, dragonpay, bancodobrasil, baloto, aura, payu, bcmc |
+| tag               | String | M    | Value:directpay, boleto, webpay, trustpay, skrill, singpost, sepaddmodela, safetypay, qiwi, p24, poli, paysafecard, mybank, itau, ideal, hipercard, giropay, eps, enets, dragonpay, bancodobrasil, baloto, aura, payu, bcmc, santander, pagofacil, rapipago, konbini, payeasy |
 
 ##### 13.1.1 When tag is paysafecard, you should add the following parameters:
 
@@ -433,7 +444,7 @@ Password : 1234
 | ----------- | ------ | ---- | ------------------------------------------------------------ |
 | consumerref | String | M    | Unique reference identifying the consumer, has to satisfy the regular expression [A-Za-z0-9.%,&/+*$-]{1,20} |
 
-##### 13.1.2 When tag is in aura, baloto, bancodobrasil, boleto, hipercard, itau, webpay , you should add the following parameters:
+##### 13.1.2 When tag is in aura, baloto, bancodobrasil, boleto, hipercard, itau, webpay, you should add the following parameters:
 
 | Parameter      | Type   | Required | Description     |
 | ----------- | ------ | ---- | ------------------------------------------------------------ |
@@ -479,7 +490,7 @@ Password : 1234
 | zipcode | String | O    | Consumer's zip/postal code                        |
 | city    | String | O    | Consumer’s city                                   |
 
-##### 13.1.8 When tag is is sepaddmodela, you should add the following parameters:
+##### 13.1.8 When tag is sepaddmodela, you should add the following parameters:
 
 | Parameter      | Type   | Required | Description     |
 | ----- | ------ | ---- | ------------------------------------------------- |
@@ -492,6 +503,22 @@ Password : 1234
 | ----- | ------ | ---- | ------------------------------------------------- |
 | BEPURL | String | O    | Trigger URL for mobile payment options in the form BEP://1BC.GIROGATE.DE/BCMC/123456789$ICAE3BUIH5P9U53Y5HKA9CRT (contrived example). |
 
+##### 13.1.10 When tag is in santander, pagofacil, rapipago, you should add the following parameters:
+
+| Parameter      | Type   | Required | Description     |
+| ----- | ------ | ---- | ------------------------------------------------- |
+| nationalid | String | M    | Consumer’s national id (up to 30 characters) |
+| 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      |
+
+##### 13.1.11 When tag is in konbini, payeasy, you should add the following parameters:
+
+| Parameter      | Type   | Required | Description     |
+| ----- | ------ | ---- | ------------------------------------------------- |
+| phone | String | M    | Consumer phone number without hyphens, country code or other characters (single-byte alphanumeric; must be between 10-11 digits) |
+| 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) |
+
 ### 14 India_Netbanking
 
 #### 14.1 H5 mode