Payment Methods Overview

Supported Methods

Method Provider Region Type Processing Action
MBWay Eupago Portugal Mobile wallet Instant requisites
Multibanco Eupago Portugal ATM reference 1-3 days requisites
Neteller Paysafe International E-wallet Instant redirect
Paysafecard TrustPayments International Prepaid voucher Instant redirect
Card Rillpay International Hosted card form Instant redirect
Open Banking Rillpay EU Bank transfer (OB) Instant redirect

Currency: EUR only (currently)

Method Identifiers

ID paymentMethod fields Customer requirements (in addition to customer.id)
mbway-eupago phone (PT E.164, required) -
multibanco-eupago email (required) -
neteller-paysafe email (required), emailLocked (optional, default true) -
paysafecard-trustpayments minAgeRestriction, countryRestriction, kycLevelRestriction (all optional; kycLevelRestriction defaults to SIMPLE) -
card-rillpay customerType (new, new_affiliate, existing), kycStatus (verified, unverified) email, phone, firstName, lastName, dateOfBirth
openbanking-rillpay customerType, kycStatus email, firstName, lastName, dateOfBirth, nationality

Rillpay methods have conditional customer requirements: you must include the extra customer.* fields listed above when creating the intent, otherwise the request fails validation with 422.

Discovering Enabled Methods

The API gives you the list of methods enabled on your account for a given currency:

GET /payment-methods?currency=EUR
[
  { "id": "mbway-eupago" },
  { "id": "multibanco-eupago" },
  { "id": "neteller-paysafe" },
  { "id": "paysafecard-trustpayments" },
  { "id": "card-rillpay" },
  { "id": "openbanking-rillpay" }
]

Use the returned id values as-is when calling POST /payment-intents.

Method Selection

A typical filter by customer location:

const methodsByRegion = {
  'PT': [
    'mbway-eupago',
    'multibanco-eupago',
    'neteller-paysafe',
    'paysafecard-trustpayments',
    'card-rillpay',
    'openbanking-rillpay',
  ],
  '*': [
    'neteller-paysafe',
    'paysafecard-trustpayments',
    'card-rillpay',
    'openbanking-rillpay',
  ],
};