Quick start
This guide shows the process of performing a spot sale payment, using Carat Portal's REST web service interface.
What you'll need#
- Active account on Carat Portal's homologation environment (obtained with our support team)
 - A tool capable of performing HTTP calls, such as Postman, REST Client or cURL
 
Creating the transaction#
HTTP method: POST
URL: https://sandbox.ecomm-bin.fiserv.com.br/e-sitef/api/v1/transactions
Headers:
- Content-Type: application/json
 - merchant_id: {your merchant id}
 - merchant_key: {your merchant key}
 
Request:
To use this example, don't forget to define the variable {{url}} to the value
 sandbox.ecomm-bin.fiserv.com.br
Response:
Learn more about this service.
Paying#
HTTP method: POST
URL: https://sandbox.ecomm-bin.fiserv.com.br/e-sitef/api/v1/payments/<nit>
Replace the field <nit> in the URL above with the NIT obtained in the transaction creation step.
Headers:
- Content-Type: application/json
 - merchant_id: {your merchant id}
 - merchant_key: {your merchant key}
 
Request:
To use this example, don't forget to define the variable {{url}} to the value
 sandbox.ecomm-bin.fiserv.com.br
Response:
Learn more about this service.
Checking the payment status#
HTTP method: GET
URL: https://sandbox.ecomm-bin.fiserv.com.br/e-sitef/api/v1/transactions/<nit>
Replace the field <nit> in the URL above with the NIT obtained in the transaction creation step.
Headers:
- Content-Type: application/json
 - merchant_id: {your merchant id}
 - merchant_key: {your merchant key}
 
To use this example, don't forget to define the variable {{url}} to the value
 sandbox.ecomm-bin.fiserv.com.br
Response: