Accept Card Payments with Cost+

Accept Visa, Mastercard, Amex, Maestro, and V Pay with a secure Cost+ hosted checkout or supported integration.

Written by Theis Nordahl
Last updated 2026-08-05

Accept credit and debit card payments through Cost+ using the Hosted Payment Page, a supported eCommerce integration, or a custom API integration.

Supported card brands

BrandSupported card type
VisaCredit and debit
MastercardCredit and debit
AmexCredit
MaestroDebit
V PayDebit

Card availability can depend on your account and acquiring setup. Confirm that the card payment method is enabled before going live.

How card payments work

Card payments use the credit-card payment-method identifier. In a custom integration, create an order and redirect the customer to the returned secure payment URL. Cost+ hosts the card-entry page so sensitive card details do not pass through your server.

If you use an eCommerce plugin, the plugin handles the order creation, redirect, and payment-status workflow for you.

Card-payment features

Depending on your integration and account configuration, card payments support:

Test card payments

Create a sandbox website in the Merchant Portal and use its API key with the normal Cost+ API URL.

For a successful Visa test payment, use 4111 1111 1111 1111 with any future expiry and any three-digit CVC. Test cards do not work with production credentials.

See Testing your integration for the complete test-card list and simulated decline results.

Confirm a payment before fulfilment

Always verify the final order status through the Cost+ API or a webhook before shipping goods, providing access, or marking an invoice as paid. A customer returning to your website is not proof that payment completed.

Get started