The sandbox allow you to test and integrate with our API without creating a real charge in a credit card.
To use it, you must send requests to our sandbox URL.When creating or querying a transaction.

(base sandbox URL: https://api.sandbox.boacompra.com).

Transactions created in the sandbox environment will be available at our partner's area within the “Transactions Test” option.

To access our partner’s area, a login and password are necessary. Contact your Account Manager if you don't have the credentials.

Tokenization Feature

When using charge[].payment-method.token and charge[].payment-info.save on sandbox environment, the transaction response will always have
the same payment method object, which is pre-configured independently of the credit card informed.

In order to use charge[].payment-method.code instead of charge[].payment-method.token on sandbox environment, use the parameter
code as 123E4567E89B12D3A456426655440000 which is the same one returned in the payment-method object response.
Any other payment-method-code will return an error 210605:charge_[0-9]_payment_info_code_not_found.

Payment method object pre-configured

{
    "code": "123E4567E89B12D3A456426655440000",
    "credit-card": {
        "brand": "visa",
        "masked-number": "************0002",
        "expiration-date": "2026-12"
    },
    "date-created": "2018-04-11T11:31:11.571488493-03:00"
}
```
<br>

> Error response when using a wrong payment-method-code

```javascript
{
    "errors": [
        "code": 210605,
        "description": "charge_0_payment_info_code_not_found"
    ]
}