Criar uma Transação
Para fazer uma cobrança você deve utilizar essa rota e criar a sua transação.
É possível utilizar um card_id
ou todos os dados do cartão diretamente. A primeira opção é a mais indicada, por fatores de segurança.
POST/v1/transactions
#
ParâmetrosAtributo | Obrigatório | Tipo |
---|---|---|
amount | sim | int32 |
installments | sim | string |
item_id | sim | string |
card_holder_name | sim | string |
card_number | sim | string |
card_expiration_date | sim | string |
card_cvv | sim | string |
card_id | sim | string |
customer | sim | object |
customer[external_id] | sim | string |
customer[name] | sim | string |
customer[document_number] | sim | string |
customer[email] | sim | string |
customer[phone_number] | sim | string |
customer[address] | sim | object |
customer[address][country] | sim | string |
customer[address][state] | sim | string |
customer[address][city] | sim | string |
customer[address][neighborhood] | sim | string |
customer[address][street] | sim | string |
customer[address][zipcode] | sim | string |
soft_descriptor | sim | string |
postback_url | não | string |
Importante
O valor em amount
deve ser passado em centavos.
Ex: USD 10.00 = 1000. Deve ser no mínimo 1 dólar (100)
tip
Toda vez que você fizer uma transação com o USEND PAY, a nossa API já cria automaticamente um hash de card_id
, assim você já pode salvar esses dados para o seu cliente usar nas próximas transações. Exemplo de utilização: one-click buy.
#
RequestHEADERS
Content-Type
api_key
BODY
amount
installments
item_id
card_holder_name
card_number
card_expiration_date
card_cvv
card_id
customer
customer[external_id]
customer[name]
customer[document_number]
customer[email]
customer[phone_number]
customer[address]
customer[address][country]
customer[address][state]
customer[address][city]
customer[address][neighborhood]
customer[address][street]
customer[address][zipcode]
soft_descriptor
postback_url
#
Exemplos- 200 | OK
curl POST https://usendpay.marlim.co/v1/transactions--H "Content-Type": "application/json"--H "api_key": "api_key_value"--data-raw '{"item_id": "1","amount": 1000,"installments": "3","card_id": "card_chewbacca1234JabbaTheHutt","customer[external_id]": "12345678900","customer[name]": "Luke Skywalker","customer[email]": "luke@jedimaster.sw","customer[document_number]": "12345678900","customer[address][country]": "us","customer[address][state]": "CA","customer[address][city]": "Modesto","customer[address][neighborhood]": "East Modesto","customer[address][street]": "713 Sunset Ave","customer[address][zipcode]": "95351","customer[phone_number]": "+18007770133","soft_descriptor": "Star Wars"}
{"status": "paid","authorization_code": "123456","nsu": 11122233,"date_created": "1977-05-25T00:00:00.000Z","paid_amount": 5000,"id": 11122233,"card_last_digits": "4444","card_holder_name": "Luke Skywalker","card_id": "card_chewbacca1234JabbaTheHutt"}