Página de Checkout

Como solicitar uma página de checkout.

Este endpoint permite que você solicite uma página de checkout.

POST https://sandbox.transfersmile.com /api/checkout

Headers

NameTypeDescription

Content-Type*

String

application/json; charset=UTF-8

Authorization*

String

SHA256($sorted_params + $app_key)

AppId*

String

Seu App ID na plataforma de payout

Request Body

NameTypeDescription

user_id*

String

user id

custom_code*

String

merchant payout id

fee_bear*

String

Um de [beneficiary | merchant]

source_currency*

String

Moeda da conta do Merchant

- USD, EUR, GBP, BRL -

payout_currency*

String

Moeda de payout/chegada

- Um de: USD, BRL, MXN -

payout_amount*

String

Valor do pagamento, Numérico

timeout

Integer

default & max 1800 segundos

notify_url*

String

Para onde a pagsmile enviará a Notificação.

return_url*

String

Quando um usuário completa o payout, para onde voltará.

additional_remark*

String

descrição da transação - max 40 chars -

country

String

BRA para Brazil

MEX para Mexico

GLOBAL para PayPal

method

String

Método de pagamento

- ex. PIX, SPEI, PayPal,BANKTRANSFER -

{
    "code": 200,
    "msg": "success",
    "time": 1639473556,
    "data": {
        "checkout_url": "https://sandbox-payout.pagsmile.com/?t=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX2lkIjoiMTAwMDEiLCJwYXlvdXRfaWQiOiJUUzIwMjExMjE0MDkxOTE2NHExNE4yVUhCVTVYQiIsImN1c3RvbV9jb2RlIjoiY2hlY2tvdXRfdGVzdF8xMDAwMDQiLCJmZWVfYmVhciI6Im1lcmNoYW50Iiwic291cmNlX2N1cnJlbmN5IjoiVVNEIiwicGF5b3V0X2N1cnJlbmN5IjoiVVNEIiwicGF5b3V0X2Ftb3VudCI6IjEwLjAxIiwibm90aWZ5X3VybCI6Imh0dHBzOi8vc2FuZGJveC50cmFuc2ZlcnNtaWxlLmNvbS9hcGkvbm90aWZ5L2RlbW8iLCJyZXR1cm5fdXJsIjoiaHR0cHM6Ly93d3cuYmFpZHUuY29tIiwiYWRkaXRpb25hbF9yZW1hcmsiOiJjaGVja291dCB0ZXN0IiwiY291bnRyeSI6IkJSQSIsInNlc3Npb25fdGltZW91dCI6MTgwMCwiY3JlYXRlZF9hdCI6MTYzOTQ3MzU1NiwiaXNzIjoiUGFnc21pbGUgLSBUcmFuc2ZlcnNtaWxlIiwiZXhwIjoxNjM5NDc1MzU2LCJqdGkiOiIzMiJ9.6Bmm2jrJUtlfWy9FrxPagsmilePayouttIwbhUx-OoCdU2aZMw"
    }
}

Este endpoint permite que você solicite uma página de checkout.

curl --location --request POST 'https://sandbox.transfersmile.com/api/checkout' \
--header 'AppId: 94FAC**********************68548' \
--header 'Authorization: d6181db0d6548b94b162e75d095b59147172d914699f83b2bd17951a671b6302' \
--header 'Content-Type: application/json' \
--data-raw '{
    "user_id": "10001",
    "custom_code": "my_checkout_test_10001",
    "source_currency": "USD",
    "payout_currency": "BRL",
    "fee_bear": "merchant",
    "payout_amount": "10.01",
    "notify_url": "https://sandbox.transfersmile.com/api/notify/demo",
    "return_url": "https://merchant.return.url",
    "additional_remark": "pagsmile checkout test",
    "country": "BRA"
}'   

Nota: 94FAC********************** 68548 é o App Id de teste Pagsmile para o ambiente de sandbox, e d6181db0d6548b94b162e75d095b59147172d914699f83b2bd17951a671b6302 é o token de autorização associado ao App Id de teste.

Front EndEspecificação

WEB

128px * 64px

H5

42px * 42px

Países suportados

Código do paísMétodo de PagamentoMoeda de origemMoeda do Payout

BRA(Brasil)

PIX, Banktransfer

USD, BRL

BRL

MEX(México)

SPEI

USD, MXN

MXN

GLOBAL

PayPal

USD

USD

Last updated