Yotta Pay
1 unique solution. Better business unlocked.
Supports in this guide: Payments
Provider website: yottapay.co.uk
What you need to do for start processing transactions (brief summary)
- Get your credentials (from Yotta Pay)
- Connect in Dashboard
- Send an API request
Prerequisites: get from Yotta Pay
Contact your Yotta Pay account manager to get your account verified and receive the following credentials.
- Secret -> Corefy field
secret-> used to sign every request. - Merchant ID -> Corefy field
merchant_id.
Note
This connector has no Test Mode toggle - there's no sandbox environment, every connection is live.
Payments processing (connect Provider account, create payment-invoice)
Connect Provider account in Corefy Dashboard
Step 1 - Open connection form
Open Yotta Pay in the provider directory and press Connect at Yotta Pay Provider Overview page in the New connection section.
Step 2 - Fill in fields and select settings
- Secret
- Merchant ID
Success
You have connected Yotta Pay Provider account!
First request to Corefy API (MIN)
What it does: creates a payment-invoice and redirects the customer to a Yotta Pay-hosted page to complete a SEPA transfer.
Payment - MIN
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "3b4c5d6e-7f8a-4b9c-8d01-2e3f4a5b6c7d",
"service": "sepa_transfer_eur_hpp",
"currency": "EUR",
"amount": 10
}
}
}
Payment - MAX
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "4c5d6e7f-8a9b-4c0d-8e12-3f4a5b6c7d8e",
"service": "sepa_transfer_eur_hpp",
"currency": "EUR",
"amount": 10,
"customer": {
"reference_id": "cus_123"
}
}
}
}
customer is entirely optional - if customer.reference_id is provided, Corefy's own internal customer identifier is resolved and forwarded to Yotta Pay; no other customer fields are used.
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
No Constants are configured for this connector.
Options
duration-> optional, number - how many minutes the payment order stays valid for; if omitted, defaults to no expiry limit of its own.
Refunds
This connector does not support refunds.
Additional info
- Callback routing is automatic - Corefy generates the callback/return URLs per transaction, nothing to configure in Yotta Pay's own back-office.
- Active reconciliation is available - Payments support an active status request, in addition to the asynchronous callback.
- No payouts - this connector does not support payouts through Corefy.
FAQ / Troubleshooting
- Invalid credentials / auth error -> verify Secret/Merchant ID
- Refund request fails -> refunds aren't supported by this connector
- Currency or service is not supported -> confirm allowed currencies in your Yotta Pay account and in Corefy
Question
Still looking for help connecting your Yotta Pay account? Please contact our support team!