Skip to content

External payment methods

Offer a payment method Kustom doesn't process as an external payment method in the checkout's payment list — what it hands to you, the fields it takes and the exact supported names.

An external payment method is a method Kustom doesn’t process, shown in the checkout’s payment list next to the ones it does. Selecting it sends the customer to a page you host, along with the rest of the purchase.

PayPal has a page of its own: Kustom presents it and manages the order, and PayPal pays out and handles disputes.

An external payment method appears in the checkout’s payment list. The customer enters their address details in Kustom Checkout as usual, but selecting the method redirects them to a URL you provide, and from there the purchase is entirely yours.

{
"external_payment_methods": [
{
"name": "Cash on delivery",
"redirect_url": "https://shop.example/pay/cash-on-delivery",
"image_url": "https://shop.example/img/cod.png",
"fee": 1450,
"description": "Pay the driver when your order arrives. [How it works](https://shop.example/help/cod)"
}
]
}
FieldRequiredNotes
nameYesMust match a supported name below. Case is ignored. Up to 255 characters
redirect_urlYesHTTPS. The page where the customer completes the purchase
image_urlNoHTTPS. Exactly 69 by 24 pixels
feeNoAdded to the order, in minor units. Includes tax
descriptionNoUp to 500 characters. Markdown links are allowed. Shown under the method once it is selected
countriesNoAlpha-2 codes. Limits the method to the markets listed
labelNocontinue or complete — the wording on the buy button

countries is the one worth knowing about: Kustom drops any method whose list doesn’t contain the customer’s billing country — the purchase country until an address is entered — so a single payload can carry every external method you offer and each customer sees only the ones that work where they are. Leave it out and the method shows everywhere. label takes continue or complete and nothing else — any other value fails the call with BAD_VALUE.

These warnings are the reason an external method is a deliberate choice rather than a configuration flag.

  • Kustom creates no order and tracks nothing. There’s no order in Order Management to capture, refund or reconcile against.
  • No customer data crosses over. Kustom shares nothing with the external provider. You or the provider must collect, secure and store whatever the purchase needs — address, name, contact details.
  • Every page after the redirect is yours. Order summary, confirmation, receipts, reconciliation.
  • You need a backend integration with the provider. Selecting the method in Kustom only redirects. Nothing is paid or authorized by that click.
  • Kustom’s buyer protection doesn’t apply. Label these methods clearly as external so customers aren’t misled about what protects the purchase.
  • A contractual agreement is required with the external provider, for compliance reasons. Contact your account manager before enabling one.

Matching ignores case, but otherwise a name must be spelled exactly as listed, spaces and punctuation included. A name that isn’t on the list is not an error: the method is silently left out of the checkout. The same goes for every external method until external payment methods are enabled for your account.

NamePrimarily used in
Achteraf betalenNL
AlipayGlobal
AmazonGlobal
Amazon PayGlobal
Amazon Payments—
AmexGlobal
Apple PayGlobal
BancontactBE, NL
Bank TransferGlobal
BankoverførselDK
Banköverföring—
BarzahlenDE, AT
Barzahlung Bei Abholung—
BedriftsfakturaNO
Betal i butikk—
Betal på verkstedet—
Betala i butikSE
Betala på plats—
Betala på station—
Betalning på betjäningsstället—
bitcoinGlobal
BLIK—
BLK—
Bonifico BancarioIT
Business Invoice—
BussiennakkoFI
Card—
Carte BancairesFR
Carte BleueFR
Cash on DeliveryGlobal
Cash on HandGlobal
ClickandBuyDE, AT
CoinPaymentsGlobal
Consors FinanzDE
Coop Inköpstjänsten—
Coop Matkonto—
Coop på faktura—
DankortDK
Delbetal i ditt eget tempoNO
DelbetalningSE
Diners/Discover—
Divide.Connect—
EAN FaktureringDK
Easy DibsSE
EnnakkomaksuFI
EU- standaard bankoverschrijvingNL
EU-Standard Bank Transfer—
FakturaSE
Faktura 14 dagarSE
Faktura 14 dageDK
Fast delbetalingSE
ForskuddNO
FöretagsfakturaSE
FörskottsbetalningSE
GavekortNO
GiropayDE, AT
Google Pay—
Google WalletGlobal
iDEALNL
Konto—
Kort—
KorttiFI
KreditkarteDE, AT
LaskuFI
Lasku 14 päivääFI
LastschriftDE, AT
M-Cash—
Maksu liikkeessäFI
Maksu noudon yhteydessäFI
Maksu palvelupisteelläFI
MobilePay—
Multibanco—
NachnahmeDE, AT
OnPay—
Pagamento Alla ConsegnaIT
Partner—
Pay at officeFI
Pay at station—
Pay in-store—
PaydirektDE, AT
PayPalGlobal
PayPal Pay Later—
PostförskottSE
PostiennakkoFI
PostoppkravNO
Sagepay—
Samlingsfaktura—
Samsung Pay—
Santander—
Slice it—
SOFORT Überweisung—
Sparxpres—
Sparxpress—
Strix—
Swish—
Transferencia BancariaGlobal
Tuotevakuudellinen rahoitus—
Verkkolasku—
VerkkomaksuFI
VippsNO
Virement bancaireFR
VorkasseDE, AT
Vorkasse BanküberweisungDE, CH
Wire TransferGlobal
Zahlung bei AbholungDE, AT
Zaver—
Zaver_pay_in_parts—
Zaver_pay_later—
銀行振込JP

This page is also available as Markdown — append .md to its URL — and is indexed in llms.txt.