ING Bank Poland
Supports in this guide: Payments
Provider website: ing.pl
What you need to do for start processing transactions (brief summary)
- Get your credentials (from ING Bank Poland)
- Connect in Dashboard
- Send an API request
Prerequisites: get from ING Bank Poland
Contact your ING Bank Poland account manager to get your shop activated and receive the following credentials.
- Merchant ID (Identyfikator klienta) -> Corefy field
merchant_id. - Store ID (Identyfikator sklepu) -> Corefy field
service_id. - Store key (Klucz sklepu) -> Corefy field
store_key.
PLN only.
Payments processing (connect Merchant account, create payment-invoice)
Connect Merchant account in Corefy Dashboard
Step 1 - Open connection form
Open ING Bank Poland in the provider directory and press Connect at ING Bank Poland Provider Overview page in the New connection section.
Step 2 - Fill in fields and select settings
- Merchant ID
- Store ID
- Store key
- Test Mode -> (enable if you are using sandbox credentials)
Success
You have connected ING Bank Poland Merchant account!
First request to Corefy API (MIN)
What it does: creates a payment-invoice and redirects the customer to ING Bank Poland's hosted payment page.
Payment - MIN
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "6be05631-8710-4b14-a369-1928a2b70eda",
"service": "ingbankpl_pln_hpp",
"currency": "PLN",
"amount": 10
}
}
}
Important
This connector does not read customer at all - the customer's first name, last name and email are taken only from service_fields, not from customer. If service_fields are missing entirely, these values are sent to ING Bank Poland as empty.
Payment - MAX
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "199be985-c243-478a-86a8-4b8c902e5bb6",
"service": "ingbankpl_pln_hpp",
"currency": "PLN",
"amount": 10,
"service_fields": {
"first_name": "John",
"last_name": "Doe",
"email": "john.doe@example.com"
}
}
}
}
Extended request (MAX)
Why add extra fields (typical reasons): - Provide additional customer details for compliance/reconciliation - Positively influence conversion rate - Include optional fields required by your specific flow
Refunds
ING Bank Poland does not support refunds.
Additional info
- Callback only, no active reconciliation - ING Bank Poland notifies Corefy of status changes via an asynchronous callback (signed and verified on receipt); there is no active status request for this connector.
- No recurring - this connector does not support saving/charging a token through Corefy.
- ING Bank Poland processes these payments through its own payment gateway product, publicly branded "imoje" (paywall.imoje.pl) - this is expected and does not affect how you integrate.
FAQ / Troubleshooting
- Invalid credentials / auth error -> verify Merchant ID, Store ID and Store key for the selected environment (
test_mode) - Currency or service is not supported -> only
PLNis available for this connector - Customer name/email missing on ING Bank Poland's side -> send
service_fields.first_name,service_fields.last_nameandservice_fields.email- these are not read fromcustomer - Refund fails -> ING Bank Poland does not support refunds through Corefy
Question
Still looking for help connecting your ING Bank Poland account? Please contact our support team!