Checkout Pagar.Me

Com o Checkout Pagar.me, oferecemos uma página de checkout desenvolvida por nós e hospedada em nossos servidores. Desta forma, você não precisa se preocupar em desenvolver essa interface.

Integração com o Checkout

Passo 1:
Envie uma requisição de criação de um pedido contendo ao menos um objeto em payments com o campo payment-method : checkout. Além disso, inclua na requisição um objeto checkout com as informações referentes ao pagamento Saiba mais sobre o objeto Checkout.

{
   "items":[...],
   "customer":{...},
   "payments":[
      {   
         "amount" : 3000,
         "payment_method":"checkout",
         "checkout": {
            "expires_in":120,
            "billing_address_editable" : false,
            "customer_editable" : true,
            "accepted_payment_methods": ["credit_card"],
            "success_url": "https://www.pagar.me",
            "credit_card": {...}
         }
      }
   ]
}

Passo 2:
A resposta da requisição de criação de pedido conterá um objeto checkout com o campo payment-url:

{
    "id": "or_GqAlNNOsDLcAlvbP",
    "code": "LKKMFJPU9M",
    "amount": 3000,
    "currency": "BRL",
    "closed": false,
    "items": [...],
    "customer": {...},
    "status": "pending",
    "created_at": "2018-03-28T18:48:49Z",
    "updated_at": "2018-03-28T18:48:49Z",
    "checkouts": [
        {
            "id": "chk_ON0Q6MU8EIWGY386",
            "amount": 3000,
            "status": "open",
            "success_url": "https://www.pagar.me",
            "payment_url": "https://api.pagar.me/checkout/v5/orders/chk_ON0Q6MU8EIWGY386",
            "customer_editable": true,
            "billing_address_editable": true,
            "skip_checkout_success_page": false,
            "created_at": "2018-03-28T18:48:49Z",
            "updated_at": "2018-03-28T18:48:49Z",
            "expires_at": "2018-03-28T20:48:49Z",
            "accepted_payment_methods": ["credit_card"],
            "customer": {...},
            "credit_card": {...},
            "billing_address": {...},
            "shippable": false,
            "currency": "BRL",
            "metadata": {...}
        }
    ]
}

Esta URL deverá ser disponibilizada ao comprador por sua aplicação. Ao acessar a URL o comprador será redirecionado para o ambiente do Pagar.me para a realização do pagamento.