Skip to main content

Create a top-up request

When your card balance is exhausted, you can call the card top-up API to recharge your vcc card. Please note that when you top up a card, the card's expiration date and CVV may be updated, which is most likely to happen when the card is about to expire.

Step 0. Authentication​

How to obtain access token Authentication Reference

Step 1. Initialize a Create Intent​

POST /mch-api/v1/issuing/cards/update

  • Example Request
{
"request_id": "T1",
"card_id": "VC108603007011120000",
"action": "top_up",
"amount": "10.00"
}
  • Request
REQUEST BODYDetailsTypeRequiredExample
request_idThe merchant unique ID created in merchant's order system that corresponds to this card.string(32)required
card_idPlease enter the card_id returned when creating the cardstringrequired
actionIn this scenario, please fill in the fixed value "top_up"stringrequired
amountThe amount you want to top updecimalrequired

You will get a response similar to the following.

{
"code": "success",
"data": {
"brand": "visa",
"card_id": "VC108603007011120000",
"card_issuance_status": "success",
"card_status": "active",
"channel": "alip",
"currency": "HKD",
"request_id": "T1"
},
"message": "ok",
"rid": "8d24cd8705c64cc8b88b1df78b201c49"
}