Skip to content

Logo

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)

  1. Get your credentials (from Yotta Pay)
  2. Connect in Dashboard
  3. 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

  1. Callback routing is automatic - Corefy generates the callback/return URLs per transaction, nothing to configure in Yotta Pay's own back-office.
  2. Active reconciliation is available - Payments support an active status request, in addition to the asynchronous callback.
  3. 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!