USD Card Acceptance API

🚧

Account configuration is required before live transactions

We need to configure your account before you can start accepting live payments. Kindly message [email protected] to request for key configuration. Your account's eligibility will be reviewed before you can access this feature

Overview

Accepting USD payments through card transactions is straightforward with the use of our Payment Intent Workflow. This section will guide you in accepting USD card payments.

Integrating USD Card Acceptance through the Payment Intent Workflow

Making the change to accept USD payments is easy! When you first made your custom website's payment intent flow by following the steps in our Payment Intent Workflow, you had to perform all the 5 steps. You will only need to edit the first step of the Payment Intent Workflow to start enjoying USD card payments.

  1. Set the Currency attribute to USD in the Create a PaymentIntent step
    You may follow the sample code block below for the change that you will need to implement to integrate USD payments for your card transactions.
    {
      "data": {
        "attributes": {
          "amount": 10000,
          "payment_method_allowed": [
            "card"
          ],
          "payment_method_options": {
            "card": {
              "request_three_d_secure": "any"
            }
          },
          "currency": "USD",
          "capture_type": "automatic",
          "description": "Your internal description",
          "statement_descriptor": "Your statement descriptor"
        }
      }
    }

Test Mode Support

You can test out your USD payments by switching to Test Mode on your PayMongo Dashboard, and use these test cards.