
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)
- Get your credentials (from EU Paymentz)
- Connect in Dashboard
- 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 anycustomer.addressfield 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
- 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.phoneand a fullcustomer.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
USDandEURare 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!