Payment Requests
A Payment Request is how a merchant registers a purchase for a customer to finance through our system. A customer can only finance a purchase that has been registered through a Payment Request.
A Payment Request generates a url that the customer can use to complete the payment (financing).
Once the customer completes the payment process, the Payment Request's status
is marked as "completed" and a Payment object is created. From that point on, all data related to the payment will be found in the Payment object. The Payment object will include the orderId
, orderDescription
, and meta
specified in the Payment Request. The updated Payment Request object will contain the id of the created payment under paymentId
.
Endpoints
Create Payment Request - Create a payment request
List Payments Requests - Fetch a list of all payment requests
Get Payment Requests - Fetch a single payment request
Payment Request Object
id | string | Id for the payment request |
status | string | Status of the payment request. (pending | completed | expired) |
amount | number | Payment request amount in cents (R$ 1.000,99 is represented as 100099) |
currency | string | Currency of the amount |
orderId | string | An ID unique to your system to identify the order |
orderDescription | string | Description of the order |
meta | object | A json object you can use to store custom data attributes for use in integrations. Please send a single level object: {"foo": "bar"} |
customerTaxId | string | Tax ID (CNPJ) of customer (no formatting) |
expiresOn | date | date that payment request expires |
merchantAccountId | string | ID of the merchant account that created the payment request |
merchantSubsidyType | enum | Type of merchant subsidy (none | rate | amount) |
merchantSubsidyRate | number | Percent of interest merchant will cover on behalf of customer (optional setting) |
merchantSubsidyAmount | number | Value of interest merchant will cover on behalf of customer (optional setting) |
installmentsCountMin | number | Minimum number of installments a customer can select (optional setting) |
installmentsCountMax | number | Maximum number of installments a customer can select (optional setting) |
firstInstallmentDate | date | Date of first installment (optional setting) |
merchantRecourseRate | number | Recourse rate covered by merchant (if applies to merchant account) |
code | string | Alias of ID |
url | string | Url that can be shared with customer to complete payment request |
Last updated