Edit a Saved Card API

The Edit a Card API is used to edit the details of an existing stored card on the vault. In this case, along with all the parameters required to save to the card, the cardToken has to be posted. After successfully editing the card, it returns the cardToken of the card.

HTTP Method: POST

Sample request
curl --request POST \
     --url 'https://test.payu.in/merchant/postservice.php?form=2' \
     --header 'Content-Type: application/x-www-form-urlencoded' \
     --header 'accept: text/html; charset=UTF-8' \
     --data key=JPM7Fg \
     --data command=edit_payment_instrument \
     --data 'var1=key;JPM7Fg ' \
     --data var2=12345 \
     --data var3=ashishAMEX \
     --data var4=CC \
     --data var5=AMEX \
     --data 'var6=Ashish Kumar' \
     --data var7=5506900480000008 \
     --data var8=9 \
     --data var9=2025 \
     --data hash=a3e9a52f62dbb53cd0ff87a613502bbf9b82091fe8c8f785254c2039e1803ddcd8b1646e365b235948ddae5e4d3a7e80a20ca9fa8f0fef6e7a75b73d5020f253
Sample response
  • On successful update of card details
{
    "status": 1,
    "msg": " edited Successfully.",
    "cardToken": "9175XXX60be0bXXX20dd8",
    "network_token": "40XXX010371XXX12",
    "issuer_token": "LQ3XXXgEOnEXXX8",
    "card_number": "XXXXXXXXXXXXX2346",
    "card_label": "testAll"
}
  • If the wrong card token is provided to edit
{
"status": 0,
"msg": "Card not found to edit"
}
{
    "msg": "Cards fetched Succesfully",
    "status": 1,
    "user_cards": {
        "9e299603hd4g7201b9cf6": {
            "one_click_status": "",
            "one_click_flow": "",
            "card_type": "MAST",
            "expiry_year": "2024",
            "isDomestic": "Y",
            "issuer_name": null,
            "expiry_month": "02",
            "card_mode": "DC",
            "is_expired": "0",
            "card_cvv": 1,
            "card_no": "XXXXXXXXXXXX81",
            "one_click_card_alias": "",
            "card_token": "9e299603hd4g7201b9cf6",
            "card_name": "MASTERCARD****7781",
            "card_brand": "MAST",
            "name_on_card": "TEST",
            "card_bin": "519950"
        }
    }
}
  • No cards are found for the user
{
"status": 0,
"msg": "Card not found."
}
Rrsponse parameters

Parameter

Description

Example

status

The status of the response can be any of the following:

  • 1: Success
  • 0: Failure

1

msg

The description of the response whether the card details were stored successfully or not stored.

My_card Edited Successfully

cardToken

The card token is sent by PayU for the successful response.

745d7XXXd9b7e88824fXXXe7ed7XXX1fe624b74

networkToken

The network token is sent by PayU for the successful response.

1234 5XXX XXXX 3456

issuerToken

The issuer token is sent by PayU for the successful response.

3456 7XXX XXXX EFGH

Request Parameters

Reference Info for Request Parameters
Language
URL
Click Try It! to start a request and see the response here!