...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
//send POST to https://test.oppwa.com/v1/payments authentication.password= // Your Password authentication.entityId=Header -H "Authorization: Bearer OGE4Mjk0MTg0ZTczNjAxMj1234E2YTE1YjB8ZjJGRUtacXRCUA==" //API Yourcredentials channel id for Oxxo authentication.userId=entityId=8a8294174ae8145684aedfd75aa1d79 //entityId without authentication" // Your API usercredentials loginend amount=10.00 paymentType=PA currency=MXN merchantTransactionId=123456 paymentBrand=BOLETOOXXO billing.country=MX shopperResultUrl=http://google.com //Although there is no re-direct back from the Boleto to your shop, our API requires this parameter to be present testMode=EXTERNAL |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "id": "8ac7a49f6855fc58016858092e4d6e26", "paymentType": "PA", "paymentBrand": "BOLETOOXXO", "amount": "10.00", "currency": "MXN", "descriptor": "9201.9521.3874 BoletosTest_Mexico ", "merchantTransactionId": "123456", "result": { "code": "000.100.112", "description": "Request successfully processed in 'Merchant in Connector Test Mode'" }, "resultDetails": { "ExtendedDescription": "Transaction succeeded", "AuthCode": "700000000001431901201900010005", "ConnectorTxID1": "8ac7a49f6855fc58016858092e4d6e26", "AcquirerResponse": "00" }, "billing": { "country": "MX" }, "redirect": { "url": "https://serti.io/primeiro/v1/payments/oxxo/beda6dbe14f845e2a2e30658b437b32432", "method": "POST", "parameters": [ ] }, "buildNumber": "7a657990dc4e456c4b1f78eb30c06a0a20b76d67@2019-01-15 12:29:51 +0000", "timestamp": "2019-01-16 19:00:25+0000", "ndc": "8a82941865d7e66c0165e76a6d861c1e_171ecf9107ae48a4a751bb85490c94fe" } |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{"type":"PAYMENT","payload":{"id":"8ac7a49f6855fc58016858092e4d6e26"8ac7a49f7467222001746ed88c643a92","referencedId":"8ac7a4a074672c6501746ecde6f47875","paymentType":"PARC","paymentBrand":"BOLETOOXXO","amount":"10.000","currency":"MXN","presentationAmount":"10.000","presentationCurrency":"MXN","descriptor":"92010677.95215987.3874 BoletosTest_Mexico 6860 CardBR","merchantMemo":"","merchantTransactionId":"1234561234","result":{"code":"000.100.112","description":"Request successfully processed in 'Merchant in Connector Test Mode'","randomField983954327randomField968432903":"Please allow for new unexpected fields to be added"},"resultDetails":{"ExtendedDescription":"Transaction succeeded","AcquirerResponse":"00","AuthCode":"700000000001431901201900010005","ConnectorTxID1":"8ac7a49f6855fc58016858092e4d6e26"},"billing":{"country":"MX"},"authentication":{"entityId":"8a82941865d7e66c0165e76a6d861c1e8ac7a4c8729db6f901729f53968805a5"},"redirectcustomParameters":{"urlINFO_matchingAlgorithm":"https://serti.io/primeiro/v1/payments/oxxo/beda6dbe14f845e2a2e30658b437b323","method":"POST","parameters":[{"name":"barcode","value":"700000000001431901201900010005"}MANUAL_MATCH"},"redirect":{"parameters":[]},"risk":{"score":""},"timestamp":"20192020-0109-1608 1917:0051:2559+0000","ndc":"8a82941865d7e66c0165e76a6d861c1e_171ecf9107ae48a4a751bb85490c94fe1DEA2BD16BFC74FFFBB1CD1DEF25C5F1.uat01-vm-bip03_1234_rand3b8f9f2d472ff981","merchantAccountId":"8a82941865d7e66c0165e76c483f1c268ac7a4c96855fc5801685857dd330d1b","channelName":"OXXO"}} |
Field specifications
Name | Description | Format | Example |
amount | Amount of the payment request. The dot is used as a decimal separator. | N13 [0- 9]{1,10}\.[0 -9]{2} | 1.00 |
currency | Currency Code according to ISO 4217 specifications of the payment request’s amount | A3 [a-zA-Z]{3} | MXN |
paymentBrand | The brand specifies the method for the request | AN32 [a-zA-Z0- 9_] {1,32} | BOLETO |
paymentType | The payment type for the request | A2 | PA |
Authentication.userID | The userId for the entity. Required for a server-to-server request | AN32 [a-zA-Z0- 9]{32} | 8a8294174ae82ada014 aedf7fb151d5f |
Authentication.password | The password for the entity (channel). Required for a server-to-server request | AN32 [a-zA-Z0- 9]{8,32} | AKdx7nmH |
authentication.entityId | The entity for the request. (e.g. channel) | AN32 [a-zA-Z0- 9]{32} | 8a8294174ae82ada014 aedfd75aa1d79 |
merchantTransactionID | Merchant-provided reference number | AN255 [\s\S]{1,25 5} | 1234 |
billing.country | Billing Country (has to be MX for Oxxo to work. | A2 | MX |
...