PicPay
Call the PicPay API to request payments via PicPay Pix.
POST /v1/picpay
Request
Parameters details
customer_id
string
min: 1 | max: 255
yes
The customer id stored on your platform for future identification.
branch
string
min: 1 | max: 255
no
When the merchant needs to keep track of its various offices / branch, this field must be fill.
name
string
min: 3 | max: 150
yes
Name of the customer who started the transaction.
email
string
min: 30 | max: 255
yes
Email of the customer who started the transaction.
document
string
Format: 99999999999
yes
Brazilian document (CPF) of the customer who started the transaction.
- Must be a valid CPF document;
Eg: 12345678909
amount
decimal (10,2)
min: 2
yes
The amount that the client specified when initiating the transaction showed IN DOLLARS (use dot instead of comma)
Eg: 300.10
currency
string (3)
(USD or BRL)
min: 3 | max: 3
no
The currency type that the amount will be credited. If USD is provided there will be a conversion from USD to BRL, if BRL is provided there will be no conversion. This parameter is optional, if currency isn't provided it will auto-select USD. Default: USD
callback
string
min: 30 | max: 250
(Method: POST)
yes
The URL in you site that our API will notify when the payment changes the status, the HTTP supported method should be HTTP
Eg: http://my-url-callback/
transaction
id
string
min: 1 | max: 255
yes
The id of the transaction generated in you platform.
Response
Important
This payment method is different from the PIX
PicPay does not have copy and paste
Need the PicPay app installed
Use
picpay > url
to open PicPay checkout
Response details
id
The created payment by the request made unique identificator. Can be used to verify the payment status in the GET /v1/payment/{id} endpoint
status
The current status of the payment. These are our statuses: pending
, paid
, denied
, expired
payment
method
picpay
values
total
The full value of the transaction, including service fees. Decimal separator it a dot
subtotal
The value of the transaction, without service fees. Decimal separator it a dot
exchange
The exchange rate applied to the current transaction
fee
The service fee value
pix
qrcode
String that contains the information of the qrcode. It is necessary to use some programming resource to convert this text into an image.
reference
String that contains the information of the copy and paste pix (pix copia e cola).
beneficiary
Name of the owner of the account to which the deposit is going to be direct
expires_in
Limit date to receive the payment
picpay
url
String to open PicPay checkout.
Last updated