Pagamentos
Criar cobrança iDEAL 🇳🇱
POST /v1/payments com paymentMethods: ["IDEAL"]. iDEAL é o método de transferência
bancária mais usado nos Países Baixos. A PagNow retorna uma URL de checkout
hospedado (cardRedirectUrl); o cliente escolhe o banco, autoriza no ambiente do
próprio banco e volta para a sua loja. Moeda EUR.
iDEAL exige ativação prévia na sua conta (conta em EUR habilitada). Sem ativação,
a cobrança retorna 422 (NO_PROVIDER_CONFIGURED). Fale com integrations@pagnow.com
para habilitar.
cURL
curl -X POST 'https://v2.pagnow.com/v1/payments' \
-H 'apikey: pnk_sua_chave_aqui' \
-H 'content-type: application/json' \
-d '{
"amount": 4500,
"currency": "EUR",
"paymentMethods": ["IDEAL"],
"idempotencyKey": "pedido-9001",
"customerName": "Sanne de Vries",
"customerEmail": "sanne@exemplo.com",
"metadata": { "orderId": "ORD-9001" },
"webhookUrl": "https://sua-loja.com/webhooks/pagnow"
}'Resposta (201)
{
"id": "f6a7b8c9-d0e1-4234-9f01-234567890123",
"status": "WAITING_PAYMENT",
"amount": 4500,
"currency": "EUR",
"cardRedirectUrl": "https://checkout.v2.pagnow.com/c/f6a7b8c9...",
"createdAt": "2026-06-30T16:10:00.000Z"
}Redirecione o cliente para cardRedirectUrl. Confirme a aprovação pelo
webhook — o retorno do redirect não é confirmação de pagamento.
Campos principais
| Campo | Tipo | Obrigatório | Notas |
|---|---|---|---|
amount | int | sim | Centavos. 4500 = € 45,00. |
currency | string | sim | EUR. |
paymentMethods | string[] | sim | ["IDEAL"]. |
idempotencyKey | string | sim | Reenvio retorna a cobrança original. |
webhookUrl | string | não | Recebe o POST de mudança de status. |
Campos da cobrança
| Campo | Notas |
|---|---|
cardRedirectUrl | URL do checkout hospedado. Redirecione o cliente para cá. |
