There are two ways to accept payment for an “MCP” sale:
-
Accepting payment using a regular transaction: Process a regular payment transaction using the converted MCP values and MCP currency.
Follow the transaction processing steps for the relevant Nuvei payment product:- For Out-of -the-box solutions: Processing a regular Payment Transaction using MCP Values for the Cashier or Checkout Page products (see below).
- For API building blocks: Processing a regular Payment Transaction using MCP Values for Workflows which use Nuvei Web SDKs and REST APIs (see below).
- Accepting payment using a DCC transaction: Process as a Dynamic Currency Conversion (DCC) transaction.
Processing a regular Payment Transaction using MCP Values for the Cashier or Checkout Page products
The regular payment workflow will be used to accept payment when:
- You are not registered for DCC, or
- The customer’s payment method does not allow DCC transactions, or
- The customer’s home currency is not one of your registered DCC currencies.
The system automatically initiates a regular payment request, sending the final “check-out amount” (displayed in the customers home currency) as the transaction amount, and the MCP currency as the transaction currency.
Processing a regular Payment Transaction using MCP Values for Workflows which use Nuvei Web SDK and REST APIs
- First check if the regular payment workflow is the appropriate way to accept payment.
Use the regular payment workflow to accept payment when:- You are not registered for DCC, or
- The customer’s payment method does not allow DCC transactions, or
(Note: You can use the/getCardDetails
method to check this.)
- The customer’s home currency is not one of your registered DCC currencies.
(Note: You can use the/getDccDetails
method to check this.)
- Process a regular payment workflow sending the final “check-out amount” (displayed in the customers home currency) as the transaction amount, and the MCP currency as the transaction currency.
(Note: For details of the regular payment workflows see: Web SDK Flow, 3D-Secure MPI-Only Flow for Web SDK, or Server-to-Server Flow.)