
iPague
Supports in this guide: Payments, Payouts
Provider website: ipague.com.br
What you need to do for start processing transactions (brief summary)
- Get your credentials (from iPague)
- Connect in Dashboard
- Send an API request
Prerequisites: get from iPague
Contact your iPague account manager to get your account verified and receive the following credential.
- API key -> Corefy field
api_key.
BRL only, via PIX.
Payments processing (connect Provider account, create payment-invoice)
Connect Provider account in Corefy Dashboard
Step 1 - Open connection form
Open iPague in the provider directory and press Connect at iPague Provider Overview page in the New connection section.
Step 2 - Fill in fields and select settings
- API key
- Test Mode -> (enable if you are using sandbox credentials)
Success
You have connected iPague Provider account!
First request to Corefy API (MIN)
What it does: creates a payment-invoice for a PIX QR code payment.
Payment - MIN
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "bf76e230-7660-4910-bd2a-1ee79553ea3e",
"service": "pix_qr_brl_invoice",
"currency": "BRL",
"amount": 123,
"service_fields": {
"document_type": "CPF",
"cpf_number": "28788426505",
"payer_first_name": "Test",
"payer_last_name": "Test"
}
}
}
}
Important
service_fields.document_type, service_fields.cpf_number, service_fields.payer_first_name and service_fields.payer_last_name are all required - if any of them is missing, iPague rejects the request before it's sent (no fake/default value is substituted). No customer fields are used by this connector at all.
Refunds
iPague does not support refunds.
Payouts processing (connect Provider account, create payout-invoice)
Connect Provider account in Corefy Dashboard
Uses the same Provider account connected above - no separate connection step.
First request to Corefy API (MIN)
What it does: creates a payout-invoice for a PIX payout.
Payout - MIN
POST /api/payout-invoices
{
"data": {
"type": "payout-invoice",
"attributes": {
"reference_id": "63303f79-8ac9-4785-97d4-57de5afba7d3",
"service": "pix_brl",
"currency": "BRL",
"amount": 11,
"fields": {
"account_type": "CPF",
"cpf_number": "678686867",
"pix_key": "johndoe123",
"beneficiary_name": "John",
"beneficiary_lastname": "Doe"
}
}
}
}
Important
fields.account_type, fields.cpf_number and fields.pix_key identify the PIX recipient; fields.beneficiary_name/fields.beneficiary_lastname are combined into the payout's sender name field if both are present.
Refunds
iPague does not support refunds on Payouts.
Additional info
- Payments: active reconciliation is available, and iPague also sends an asynchronous callback (webhook URL is generated and sent automatically with every request - nothing to configure on iPague's side).
- Payouts: active reconciliation is available; iPague does not send an asynchronous callback for Payouts, so status updates rely on Corefy polling.
- No recurring - this connector does not support saving/charging a token through Corefy.
- No Options or Constants are configured for this connector.
FAQ / Troubleshooting
- Invalid credentials / auth error -> verify the API key for the selected environment (Test Mode on/off)
- Payment rejected for missing fields ->
document_type,cpf_number,payer_first_nameandpayer_last_nameare all required inservice_fields - Payout rejected -> confirm
fields.account_type,fields.cpf_numberandfields.pix_keyare present and valid - Refund fails -> iPague does not support refunds through Corefy
Question
Still looking for help connecting your iPague account? Please contact our support team!