Pay-in
The pay-in flow shall be used whenever you want users to cash in some money with almost zero friction.
In order to generate a pay-in through our Checkout SDK, you must create a Checkout Session. Below, there are some important parameters that you will need to pay attention to (* for required fields):
options
session_type*: session type, in this case payin.expiration_in_seconds: integer value. If set, the Checkout session will only remain active up until this time. If not, the default time is 300 seconds (5 minutes).
transaction
tax_number*: the document/tax number (CPF/CNPJ) that represents the person you intend to receive money from.amount*: Value of the deposit. Always represented in cents.phone_number: Additional information about the person you intend to receive money from.email: Additional information about the person you intend to receive money from.redirect_url: the URL the user will be redirected after completing an open finance transaction. (default will be a Trio confirmation URL)
White label
You can also customize your end-user experience by utilizing the Checkout as a white label. You can do so by utilizing the options field, with the respective xxxx_color fields. Below, you can see an example of a wholly implemented customization:

In order to create a session, you must make a POST request to /checkout/sessions with the following payload:
If you input the correct parameters, you will receive an HTTP 200 response akin to:
Flow
When making use of the Checkout, the following screens will appear:

Last updated
Was this helpful?

