3D Secure is a card acceptance protocol that offers a liability shift that protects your business from chargebacks in the event of a fraudulent transaction. 3D Secure is required to accept credit cards in Europe and is optional in other regions.
Participating card issuers offer a payment guarantee for 3D Secure authenticated online payments. If a customer disputes a transaction for fraud or claims that they did not make the transaction, then the merchant isn’t typically liable for the chargeback. The card issuer will pay those costs and the money won’t be taken out of the merchant’s account.
In a landscape of ever-increasing cross-border purchases, you want to verify card payments for your customers to mitigate risk and help prevent fraud. The following steps will show how to request and complete a payment with 3DS for your customers.
Go to your Client Portal account and grab your rapyd_access_key and rapyd_secret_key within the Developers tab.
Download our Postman Collection and input your rapyd_access_key and rapyd_secret_key in the Postman environment titles Rapyd Sandbox Environment as shown below.
Find the payment method you will accept in your desired country with List Payment Methods By Country API. Use the Get Payment Method Required Fields to collect the required fields for your next steps. For example, using mx_mastercard_card will require a number, expiration_month, expiration_year, and cvv.
Use the Create Wallet API to set up a wallet contact to create a customer for a card payment request with 3DS. Your wallet ID given in the API response will begin with ewallet_.
Use the Create Customer API and include the payment method type, required fields from step 3 (e.g. mx_visa_card) and the Rapyd wallet ID starting with ewallet_ from step 4 in the request body. Your customer ID in the response body will begin with cus_.
Use Create Payment API and include your country currency (e.g. MXN), customer ID, and payment_method with required fields.
Use the Complete Payment API request and include the payment ID starting with payment_.
This website uses cookies.
Read More