
Klyme
Real-time Payments with Klyme: Your Payments Taking Center Stage.
Supports in this guide: Payments
Provider website: klyme.io
What you need to do for start processing transactions (brief summary)
- Get your credentials (from Klyme)
- Connect in Dashboard
- Send an API request
Prerequisites: get from Klyme
Contact your Klyme account manager to get your account verified and receive the following credentials.
- Merchant UUID -> Corefy field
merchant_uuid. - API key -> Corefy field
api_key. - Secret key -> Corefy field
secret_key. - Webhook secret -> Corefy field
webhook_secret.
EUR, USD, GBP.
Payments processing (connect Provider account, create payment-invoice)
Connect Provider account in Corefy Dashboard
Step 1 - Open connection form
Open Klyme in the provider directory and press Connect at Klyme Provider Overview page in the New connection section.
Step 2 - Fill in fields and select settings
- Merchant UUID
- API key
- Secret key
- Webhook secret
- Currency / Features -> choose values available for your account (EUR, USD, GBP)
- Test Mode -> (enable if you are using sandbox credentials)
Success
You have connected Klyme Provider account!
First request to Corefy API (MIN)
What it does: creates a payment-invoice and redirects the customer to Klyme's hosted consent flow (an open banking payment).
Payment - MIN
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "6be05631-8710-4b14-a369-1928a2b70eda",
"service": "klyme_gbp_hpp",
"currency": "GBP",
"amount": 10
}
}
}
Payment - MAX
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "199be985-c243-478a-86a8-4b8c902e5bb6",
"service": "klyme_gbp_hpp",
"currency": "GBP",
"amount": 10,
"customer": {
"reference_id": "cus_123",
"name": "John Doe",
"email": "name@example.com",
"phone": "+380680786663",
"address": {
"full_address": "Main street 1",
"country": "GB",
"city": "London",
"post_code": "W1J 5AX"
}
}
}
}
}
Important
No customer field is required - if a field is missing, it's simply not sent, unless the corresponding Constant below is set.
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
Constants (fallback fields)
Constants are static values that Corefy can send to the provider instead of dynamic data from your API request, when those fields are missing in the request.
Priority (predictable rule): 1. If a value is present in the request -> Corefy uses the request value 2. Else if the constant is set -> Corefy uses the constant 3. Else -> provider may reject the request or apply its defaults (depends on provider)
Currently available constants (constant -> Corefy API field)
EMAIL->customer.emailPHONE->customer.phoneFIRST_NAME->customer.name(first name)LAST_NAME->customer.name(last name)COUNTRY->customer.address.countryCITY->customer.address.cityADDRESS->customer.address.full_addressPOST_CODE->customer.address.post_code
Refunds
Klyme does not support refunds.
Additional info
- No active reconciliation after a redirect - Corefy always completes the payment itself. After the customer finishes Klyme's hosted consent flow, Klyme redirects back to Corefy, which then calls Klyme's own completion endpoint to resolve the final status. Corefy can also poll Klyme's status endpoint directly for reconciliation.
- Webhook secret is technically optional, but required for callbacks to work. If
webhook_secretis left empty, Klyme's asynchronous callbacks can never be decrypted and are always rejected - finalization then depends entirely on the redirect-return step above. - No recurring - this connector does not support saving/charging a token through Corefy.
FAQ / Troubleshooting
- Invalid credentials / auth error -> verify the API key and Secret key
- Callbacks always fail / payment stuck pending -> make sure
webhook_secretis set; without it, Klyme's callbacks can't be decrypted - Currency or service is not supported -> confirm allowed currencies/features in your Klyme account and in Corefy - only
EUR,USD, andGBPare available - Refund fails -> Klyme does not support refunds through Corefy
Question
Still looking for help connecting your Klyme account? Please contact our support team!