Payins

API to convert fiat money to stablecoins.

What is a payin?

A payin is an operation that moves funds from the sender's bank account to the receiver's blockchain wallet.

The payin can only be executed if a payin quote was created previously, and you have 5 minutes to initiate the payin before the quote expires.

Development vs production instance

On development instances all the payins are going to be automatically paid 30 seconds after initiation.

On production, these are the times that the system will wait for the payment to arrive:

Payment methodCurrencyWaiting time for arrivalData to share to the end user
pixBRL πŸ‡§πŸ‡·5 minutespix_code as copyable text or qr code
achUSD πŸ‡ΊπŸ‡Έ5 business daysmemo_code and blindpay_bank_details
wireUSD πŸ‡ΊπŸ‡Έ5 business daysmemo_code and blindpay_bank_details

Initiating a payin process on EVM chains

You can check the required fields in the BlindPay API Docs.

Before creating a payin, you need to:

  1. Create an account on BlindPay
  2. Create a development instance
  3. Create your API key
  4. Create a receiver
  5. Add a blockchain wallet
  6. Generate a payin quote
cURL
curl https://api.blindpay.com/v1/instances/in_000000000000/payins/evm \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '{
  "payin_quote_id": "pq_000000000000"
}'