Cards

🚧

This is an early access feature.

If you would like your account to be configured, please contact [email protected]

Card resource

Cards are the payment cards your cardholders will be able to use to pay. The PayMongo card is a Mastercard prepaid card that shares a balance with the PayMongo Wallet it is linked to. It will be accepted wherever Mastercard is accepted locally. At the moment, we can enable the issuing of virtual cards. Support for physical cards is in the works and will be released soon.

{
  "data": {
    "id": "card_M4muYCzoZS2b5ePj4xm6Ch5M",
    "type": "card",
    "attributes": {
      "card_program_id": "card_prog_9oFXn8TRKTA6ZXyketikZucw",
      "cardholder": {
        "id": "card_holder_MS2nwM6haJxYFgLzr5Qid4Jz",
        "address": {
          "line1": "126 Beier Circle",
          "line2": "Kaley Squares",
          "city": "Manila",
          "state": "PH-MNL",
          "postal_code": "1000",
          "country": "PH"
        },
        "email": "[email protected]",
        "first_name": "Juana",
        "last_name": "Schowalter",
        "phone": "+639171162239"
      },
      "last4": "2393",
      "livemode": true,
      "status": "pending",
      "type": "virtual",
      "wallet_account": {
        "account_number": "937863727712",
        "balance": 1999100
      },
      "created_at": "2025-07-07T08:07:53Z",
      "updated_at": "2025-07-07T08:07:53Z"
    }
  }
}
ParameterTypeDescription
card_program_idstringThe id of the card program containing the card.
cardholder.idstringThe id of the cardholder owning the card.
cardholder.addressobjectAddress of the cardholder owning the card.
cardholder.emailstringEmail address of the cardholder owning the card.
cardholder.first_namestringFirst name of the cardholder owning the card.
cardholder.last_namestringLast name of the cardholder owning the card.
cardholder.phonestringPhone number of the cardholder owning the card.
last4stringLast 4 digits of the card number.
livemodestringThe value is true if the resource exists in live mode or false if the resource exists in test mode.
statusstringStatus of the card. See card statuses below for more details.
typestring"physical" or "virtual"
wallet_account.account_numberstringAccount number of the PayMongo Wallet associated with the card.
wallet_account.balancenumberCurrent balance of the PayMongo Wallet associated with the card.
created_attimestampDate when the card was created.
updated_attimestampDate when the card was updated.

Card statuses

StatusDescription
pendingInitial status of all cards upon creation. A "pending" card cannot transact.
activeStatus of a card upon successful activation. An "active" card can transact.
lockedThe card has been locked upon suspicion of loss or theft.
suspendedThe card has been locked upon suspicion of fraud. This is a terminal status.
cancelledThe card has been cancelled and can no longer transact. This is a terminal status.