Benker
Supports in this guide: Payments
Provider website: benker.io
What you need to do for start processing transactions (brief summary)
- Get your credentials (from Benker)
- Connect in Dashboard
- Send an API request
Prerequisites: get from Benker
Send a connection request at benker.io or contact your Benker manager directly to get your account verified and receive the following credentials.
- Project ID -> Corefy field
project_id. - Secret Key -> Corefy field
secret_key.
Available currencies/services are auto-discovered live from your Benker account - confirm with your account manager which open banking routes apply to you.
Payments processing (connect Provider account, create payment-invoice)
Connect Provider account in Corefy Dashboard
Step 1 - Open connection form
Open Benker in the provider directory and press Connect at Benker Provider Overview page in the New connection section.
Step 2 - Fill in fields and select settings
- Project ID
- Secret Key
- Test Mode -> (enable if you are using sandbox credentials)
Success
You have connected Benker Provider account!
First request to Corefy API (MIN)
What it does: creates a payment-invoice and redirects the customer to Benker's hosted payment page.
Payment - MIN
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "1f2aa3ca-abd8-4741-980d-4017ed30cb8c",
"service": "openbanking_eur_hpp",
"currency": "EUR",
"amount": 5
}
}
}
Payment - MAX
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "2a3bb4db-bce9-4852-891e-5128fe41dc9d",
"service": "openbanking_eur_hpp",
"currency": "EUR",
"amount": 5,
"customer": {
"reference_id": "1dc26f5a-a361-499b-9533-39625b59ab73",
"name": "Test Test"
}
}
}
}
Important
customer.reference_idandcustomer.name(split into first/last name) are forwarded to Benker, when provided.- No Options or Constants are configured for this connector.
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
Benker does not support refunds.
Additional info
- Active reconciliation is available - an active status request can be used in addition to the asynchronous callback.
- No recurring - this connector does not support saving/charging a token through Corefy.
FAQ / Troubleshooting
- Invalid credentials / auth error -> verify Project ID and Secret Key for the selected environment (
test_mode) - Currency or service is not supported -> confirm allowed currencies/features in your Benker account and in Corefy
- Refund fails -> Benker does not support refunds through Corefy
Question
Still looking for help connecting your Benker account? Please contact our support team!