
DIMOCO
Access the digital economy
Supports in this guide: Payments
Provider website: dimoco-payments.com
What you need to do for start processing transactions (brief summary)
- Get your credentials (from DIMOCO)
- Connect in Dashboard
- Send an API request
Prerequisites: get from DIMOCO
Send a connection request at dimoco-payments.com/contact or contact your DIMOCO account manager directly to get your account verified and receive the following credentials.
- Username -> Corefy field
username. - Password -> Corefy field
password. - API key -> Corefy field
api_key. - Secret key -> Corefy field
secret_key.
USD, EUR.
Payments processing (connect H2H Merchant account, create payment-invoice)
Connect H2H Merchant account in Corefy Dashboard
Step 1 - Open connection form
Open DIMOCO in the provider directory and press Connect at DIMOCO Provider Overview page in the New connection section.
Step 2 - Fill in fields and select settings
- Username
- Password
- API key
- Secret key
Success
You have connected DIMOCO 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. DIMOCO may return a 3D Secure challenge redirect depending on the card.
Payment - MIN
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "d6e82a78-63ba-4bb7-83dd-b110a16c5a79",
"service": "payment_card_eur_hpp",
"currency": "EUR",
"amount": 10
}
}
}
Payment - MAX
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "2db48b44-bd21-409a-9d3b-6f404e90181f",
"service": "payment_card_eur_hpp",
"currency": "EUR",
"amount": 10,
"description": "Order #12345",
"customer": {
"reference_id": "1da3de1c-9924-4b96-813a-d3713294fa68",
"name": "John Wick",
"email": "johnwick@example.com",
"address": {
"country": "CA"
}
}
}
}
}
Important
customer.namefirst/last parts are derived from the card's own embossed cardholder name, falling back tocustomer.namewhen the card doesn't provide one.- No Constants are configured for this connector - if a
customerfield is missing, it's simply not sent.
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
DIMOCO supports partial refunds, but only one refund per payment (no multiple partial refunds against the same payment).
Additional info
- Active reconciliation is available - both an active status request and the asynchronous callback can finalize the payment.
- No recurring - this connector does not support saving/charging a token through Corefy.
FAQ / Troubleshooting
- Invalid credentials / auth error -> verify Username, Password, API key and Secret key
- Refund fails with multiple attempts -> only one refund per payment is allowed
- Currency or service is not supported -> confirm allowed currencies/features in your DIMOCO account and in Corefy - only
USDandEURare available - Not sure which account type to use? -> DIMOCO has a single H2H Merchant account connection; ask your Corefy account manager if you're unsure
Question
Still looking for help connecting your DIMOCO account? Please contact our support team!