Skip to content

Logo

EU Paymentz

One of the largest offshore high risk payment processors

Supports in this guide: Payments

Provider website: eupaymentz.com


What you need to do for start processing transactions (brief summary)

  1. Get your credentials (from EU Paymentz)
  2. Connect in Dashboard
  3. Send an API request

Prerequisites: get from EU Paymentz

Send a request at eupaymentz.com or contact your EU Paymentz account manager directly to get your account verified and receive the following credentials.

  • Account ID -> Corefy field account_id.
  • Password -> Corefy field password.
  • Passphrase -> Corefy field passphrase.

Note

If you need to whitelist IPs on EU Paymentz's side, ask your account manager and provide Corefy's IP list from the integration docs.

USD, EUR.


Payments processing (connect H2H Merchant account, create payment-invoice)

Connect H2H Merchant account in Corefy Dashboard

Step 1 - Open connection form

Open EU Paymentz in the provider directory and press Connect at EU Paymentz Provider Overview page in the New connection section.

Step 2 - Fill in fields and select settings

  • Account ID
  • Password
  • Passphrase
  • Currency / Features -> choose values available for your account (USD, EUR)

Success

You have connected EU Paymentz 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. EU Paymentz may return a 3D Secure challenge redirect depending on the card.

Payment - MIN

POST /api/payment-invoices

{
  "data": {
    "type": "payment-invoice",
    "attributes": {
      "reference_id": "1a2b3c4d-5e6f-4a7b-8c91-2d3e4f5a6b7c",
      "service": "payment_card_usd_hpp",
      "currency": "USD",
      "amount": 100
    }
  }
}

Payment - MAX

POST /api/payment-invoices

{
  "data": {
    "type": "payment-invoice",
    "attributes": {
      "reference_id": "2b3c4d5e-6f7a-4b8c-8d02-3e4f5a6b7c8d",
      "service": "payment_card_usd_hpp",
      "currency": "USD",
      "amount": 100,
      "customer": {
        "reference_id": "cus_123",
        "email": "customer@example.com",
        "phone": "+15551234567",
        "address": {
          "full_address": "123 Main Street",
          "city": "New York",
          "region": "NY",
          "country": "US",
          "post_code": "10001"
        }
      }
    }
  }
}

Important

  • First/last name are taken from the card's own embossed cardholder name, not from customer.name.
  • If customer.email, customer.phone, or any customer.address field is missing, EU Paymentz receives a built-in placeholder value instead (a fake name, email, US address, etc.) - not an empty field. No Constants are configured for this connector to override these placeholders, so always send real customer data to avoid placeholder values reaching the provider.

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

EU Paymentz supports partial refunds, but only one refund per payment (no multiple partial refunds against the same payment).


Additional info

  1. Transaction amount limits - EU Paymentz enforces a minimum of 0.01 and a maximum of 1,000,000 per transaction (in the transaction's own currency units).

FAQ / Troubleshooting

  • Invalid credentials / auth error -> verify Account ID, Password and Passphrase
  • Placeholder customer data reaching EU Paymentz -> always send customer.email, customer.phone and a full customer.address - this connector has no Constants, so anything missing is replaced with a built-in placeholder, not left empty
  • Currency or service is not supported -> confirm allowed currencies/features in your EU Paymentz account and in Corefy - only USD and EUR are available
  • Refund fails with multiple attempts -> only one refund per payment is allowed

Question

Still looking for help connecting your EU Paymentz account? Please contact our support team!