Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
firstline1
titleAPI Endpoint: https://test.oppwa.com/v1/payments
linenumberstrue
//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
languagejs
firstline1
titleSuccessful Response
linenumberstrue
{
    "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
languagetext
firstline1
titleSample webhook of a paid Boleto
linenumberstrue
{"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

...