Lottery
How to use Lottery to submit a payin in Brazil.
Payin by Lottery
POST
https://gateway-test.pagsmile.com/trade/pay
This endpoint allows you to submit a payin by Lottery in Brazil.
Headers
Content-Type*
string
application/json; chartset=UTF-8
Authorization*
string
Basic Base($app_id:$security_key)
Request Body
app_id*
string
created app's id at dashboard
- Max. 32 chars -
customer.phone*
string
User's phone
customer.email*
string
User's email
customer.identify.number*
string
User's identification number - 11 digits if CPF or 14 digits if CNPJ -
method*
string
Fixed value: Lottery
out_trade_no*
string
ID given by the merchant in their system - Max. 64 chars -
notify_url*
string
Where Pagsmile will send notification to
customer.identify.type*
string
User's identification type
- CPF or CNPJ -
customer.name*
string
User's name
- Max. 40 chars -
timestamp*
string
yyyy-MM-dd HH:mm:ss - Max. 19 chars -
subject*
string
payment reason or item title
- Max. 128 chars -
order_amount*
string
payment amount - 4~2000 BRL -
order_currency*
string
Fixed value: BRL
content*
string
payment reason detail or item detail. This will be shown on the bank bill.
- Max. 255 chars -
buyer_id*
string
merchant user's id
address.zip_code
string
zip code
website_url
string
merchant website URL
- Max. 128 chars -
address.street
string
street
address.street_number
string
street number
address.city
string
city
address.state
string
state
return_url
string
Redirect to Merchant's url when user finished checkout
cancellation_express
string
m(minutes), h(hours), d(days). The value must be an integer. Ex: 90m The value must be larger than timeout_express.
Used to control the expiration time of lottery voucher.
timeout_express
string
Used to control the expiration time of submitting an order (from initial to processing). (90m in default, max 15d)
User payment tips
Users only need to use the value of bank_no to finish payment at loterica store.
Providing a locator could help the user to find a store faster. Can link it to https://www.google.com/maps/search/loterias/
Example
Note: 162************38 is pagsmile's test app id for sandbox, and MTYyNTgyOTIxNDUzMTY2Mzg6UGFnc21pbGVfc2tfZDUwMWQ1ZGNkNTI5OGQ5N2MwNmUzYjI4YjA2OWZjZmY3NDU5ZjY2NzNiMjFjMTFlYTY3NDM5MDgzOTZkOTYxNQ== is authorization token associated with the test app id.
Please use your own app_id and generate your own authorization token when testing.
Last updated