Checkout - old

Para criar um pedido com checkout, devemos incluir o objeto checkout dentro do nó payment, assim como a propriedade "payment_method": "checkout". O objeto checkout contêm as seguintes propriedades:

AtributosTipoDescrição
accepted_payment_methodarray of stringMeios de pagamento aceitos para o checkout. Valores possíveis: credit_card, boleto e bank_transfer.
accepted_multi_payment_methodsarray of array of stringMeios de pagamentos aceitos para permitir ao cliente a opção de multimeios. Valores possíveis: credit_card, boleto e credit_card, credit_card .
default_payment_methodstringMeio de pagamento padrão.
success_urlstringURL para redirecionamento de sucesso.
credit_cardobjectConfigurações para pagamento com cartão de crédito.
credit_card.capturebooleanIndica se a transação deve ser capturada ou somente autorizada. Caso seja true, o valor é capturado simultaneamente à autorização.
credit_card.statement_descriptorstringTexto da fatura do cartão.
credit_card.installmentsarray of objectsArray de configurações de parcelas.
credit_card.installments.numbernumberQuantidade de parcelas.
credit_card.installments.totalnumberValor total referente à quantidade de parcelas.
boletoobjectConfigurações para pagamento com boleto.
boleto.due_atstringData de vencimento do boleto.
boleto.instructionsstringInstruções do boleto.
skip_checkout_success_pagebooleanPermite pular a tela de redirecionamento pós pagamento.
customer_editablebooleanTorna o objeto do cliente editável.
metadataobjectObjeto chave/valor utilizado para armazenar informações adicionais sobre o pagamento.Saiba mais sobre metadata.
bank_transferobjectConfigurações para pagamento via transferência bancária.
bank_transfer.bankarray of objectsArray de configurações para indicar quais bancos serão utilizados para a transferência bancária.
expires_inintegerTempo, em minutos, para a expiração do checkout.
billing_address_editablebooleanTorna o objeto billing address editável.
billing_addressobjectConfiguração para endereço de cobrança.
{
   "items":[
      {
         "amount":2990,
         "description":"Chaveiro do Tesseract",
         "quantity":1
      }
   ],
   "customer":{
      "name":"Tony Stark",
      "email":"[email protected]"
   },
   "payments":[
      {
         "payment_method":"checkout",
         "amount":2000,
         "checkout": {
           "customer_editable" : false,
           "skip_checkout_success_page": true,
           "accepted_payment_methods": [ "credit_card", "boleto", "bank_transfer"],
           "accepted_multi_payment_methods": [ 
		      		["credit_card","credit_card"],
		      		["credit_card","boleto"]
		   			],
           "success_url": "https://www.mundipagg.com",
           "banktransfer": {
             "bank": ["237", "001", "341"]
           },
           "boleto": {
             "bank": "033",
             "instructions": "Pagar até o vencimento",
             "due_at": "2020-07-25T00:00:00Z"
         },
           "credit_card": {
              "capture": true,
              "statement_descriptor": "Desc na fatura",
              "installments": [
                {
                  "number": 1,
                  "total": 2000
                },
                {
                  "number": 2,
                  "total": 2500
                }
             ]
           }
         }
      }
   ]
}
{
    "id": "or_5ayWvnd3cbHr4w06",
    "code": "5YG7FQF975",
    "amount": 2990,
    "currency": "BRL",
    "closed": false,
    "items": [
        {
            "id": "oi_yB6wRX8psDU7RVPb",
            "description": "Chaveiro do Tesseract",
            "amount": 2990,
            "quantity": 1,
            "status": "active",
            "created_at": "2018-01-05T22:10:28Z",
            "updated_at": "2018-01-05T22:10:28Z"
        }
    ],
    "customer": {
        "id": "cus_XenkEVAFQfZ98mo3",
        "name": "Tony Stark",
        "email": "[email protected]",
        "delinquent": false,
        "created_at": "2018-01-05T22:08:00Z",
        "updated_at": "2018-01-05T22:08:00Z",
        "phones": {}
    },
    "Shipping": {
          "amount": 1000,
          "description": "Express Shipping",
          "recipient_name": "Gustavo Fonseca",
          "recipient_phone": "707070707070",
          "address": {
  						"line_1": "375, Av. General Justo, Centro",
              "line_2": "8º andar",
              "zip_code": "20021130",
              "city": "Rio de Janeiro",
              "state": "RJ",
              "country": "BR",
              "metadata": {
                "id": "my_address_id"
  					}
					}
        },
  	"shippable" : true,
    "status": "pending",
    "created_at": "2018-01-05T22:10:28Z",
    "updated_at": "2018-01-05T22:10:28Z",
    "checkouts": [
        {
            "id": "chk_mLoWDeXQuXcyj24O",
            "amount": 2000,
          	"currency" : "BRL",
            "success_url": "https://www.mundipagg.com",
            "payment_url": "https://api.mundipagg.com/checkout/v1/orders/chk_mLoWDeXQuXcyj24O",
            "accepted_payment_methods": [
                "credit_card"
            ],
            "status": "open",
            "skip_checkout_success_page": true,
            "created_at": "2018-01-05T22:10:28Z",
            "expires_at": "2018-02-05T22:08:00Z",
            "updated_at": "2018-01-05T22:10:28Z",
            "customer_editable" : false,
            "customer": {
                "id": "cus_XenkEVAFQfZ98mo3",
                "name": "Tony Stark",
                "email": "[email protected]",
                "delinquent": false,
                "created_at": "2018-01-05T22:08:00Z",
                "updated_at": "2018-01-05T22:08:00Z",
                "phones": {}
            },
            "billing_address_editable" : false,
            "billing_address": {
                  "street": "Malibu Point",
                  "number": "10880",
                  "zip_code": "90265",
                  "neighborhood": "Central Malibu",
                  "city": "Malibu",
                  "state": "CA",
                  "country": "US"
                },
             "shippable" : true,
             "shipping": {
             "amount": 1000,
             "description": "Express Shipping",
             "recipient_name": "Gustavo Fonseca",
             "recipient_phone": "707070707070",
             "address": {
                 "line_1": "375, Av. General Justo, Centro",
                 "line_2": "8º andar",
                 "zip_code": "20021130",
                 "city": "Rio de Janeiro",
                 "state": "RJ",
                 "country": "BR",
                 "metadata": {
                   "id": "my_address_id"
               }
             }
           },
            "bank_transfer": {
                "bank": [
                    "234",
                    "001",
                    "033"
                ]
            },
            "credit_card": {
                "statementDescriptor": "Desc na fatura",
                "installments": [
                    {
                        "number": 1,
                        "total": 2000
                    },
                    {
                        "number": 2,
                        "total": 2500
                    }
                ]
            }
        }
    ]
}

❗️

CHECKOUT APLICA-SE APENAS A PEDIDOS

É importante notar que o meio de pagamento checkout é suportado somente por pedidos, não podendo ser utilizado em cobranças.

Website Localization