Commercial Industrial Bank Ukraine
Supports in this guide: Payments, Payouts
Provider website: cib.com.ua
What you need to do for start processing transactions (brief summary)
- Choose account type
- Get your credentials (from Commercial Industrial Bank Ukraine)
- Connect in Dashboard
- Send an API request
Choose account type
Commercial Industrial Bank Ukraine can be connected in different ways (depending on your needs):
- If you do direct card payments (H2H, no redirect) -> choose H2H Merchant account
- If you do card payouts -> choose Provider account
If you're not sure which one to use, confirm with your Corefy account manager.
Prerequisites: get from Commercial Industrial Bank Ukraine
Contact your Commercial Industrial Bank Ukraine account manager to get your account verified and receive the following credentials.
- Terminal ID -> Corefy field
terminal_id. - API secret -> Corefy field
api_secret. - API token -> Corefy field
api_token. - API URL -> Corefy field
api_url.
Important
Be sure to check with the bank manager if you need to provide a whitelist of IPs, and if so, specify the Corefy IP list.
UAH only.
Payments processing (connect H2H Merchant account, create payment-invoice)
Connect H2H Merchant account in Corefy Dashboard
Step 1 - Open connection form
Open Commercial Industrial Bank Ukraine in the provider directory and press Connect at Commercial Industrial Bank Ukraine Provider Overview page in the New connection section. Choose H2H Merchant account.
Step 2 - Fill in fields and select settings
- Terminal ID
- API secret
- API token
- API URL
- Test Mode -> (enable if you are using sandbox credentials)
Success
You have connected Commercial Industrial Bank Ukraine H2H Merchant account!
First request to Corefy API (MIN)
What it does: creates a payment-invoice; card data itself is collected and submitted separately by Corefy's checkout/SDK layer, not as part of this request. No customer data is used by this connector at all - only card details.
Payment - MIN
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "6be05631-8710-4b14-a369-1928a2b70eda",
"service": "payment_card_uah_hpp",
"currency": "UAH",
"amount": 10
}
}
}
Important
No customer fields are sent to Commercial Industrial Bank Ukraine on Payments - only card data, so there is no MAX example with extended customer details for this flow.
Refunds
Commercial Industrial Bank Ukraine supports partial refunds, but only one refund per payment. The original transaction ID is required to process a refund.
Payouts processing (connect Provider account, create payout-invoice)
Connect Provider account in Corefy Dashboard
Step 1 - Open connection form
Open Commercial Industrial Bank Ukraine in the provider directory and press Connect at Commercial Industrial Bank Ukraine Provider Overview page in the New connection section. Choose Provider account.
Step 2 - Fill in fields and select settings
- Terminal ID
- API secret
- API token
- API URL
- Test Mode -> (enable if you are using sandbox credentials)
- P2P mode -> (optional; enable only if your account processes payouts through the peer-to-peer network)
Success
You have connected Commercial Industrial Bank Ukraine Provider account!
First request to Corefy API (MIN)
What it does: creates a payout-invoice for a card payout.
Payout - MIN
POST /api/payout-invoices
{
"data": {
"type": "payout-invoice",
"attributes": {
"reference_id": "efbf0a2b-5590-42b7-b10b-94d49452147d",
"service": "payment_card_uah",
"currency": "UAH",
"amount": 150,
"customer": {
"reference_id": "cus_123"
},
"fields": {
"card_number": "4111111111111111"
}
}
}
}
Important
fields.card_number is required - it's the only recipient detail Commercial Industrial Bank Ukraine needs. No other customer data is used.
Refunds
Commercial Industrial Bank Ukraine does not support refunds on Payouts.
Additional info
- Active reconciliation only, no callback - Commercial Industrial Bank Ukraine does not send asynchronous callbacks on either flow; status is resolved via the payment's own completion step (for 3D Secure redirects) and active status requests.
- 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 Terminal ID, API secret and API token for the selected environment (
test_mode) - Payout rejected for missing fields ->
fields.card_numberis required for every payout - Refund fails -> only one refund per payment is allowed, and it requires the original transaction ID
- Not sure which account type to use? -> ask your Corefy account manager
Question
Still looking for help connecting your Commercial Industrial Bank Ukraine account? Please contact our support team!