Edit a Payment Method
Change information about a stored payment method such as update the card expiry date or the funding type of card or the bank identifier of the account number.
Authorization
bearerAuth Access token from POST /accesstoken, sent as Authorization: Bearer <token>.
In: header
Path Parameters
Unique Global Payments generated id used to reference a stored payment method on the Global Payments system. Often referred to as the payment method token. This value can be used instead of payment method details such as a card number and expiry date.
Header Parameters
The version of the API to execute the request.
1 <= length <= 50"2021-03-22"Integrator generated value submitted in the request header that is checked to ensure the same value has not been seen in the last 24 hours. It is used to ensure idempotency is maintained with this action.
1 <= length <= 50Request Body
application/json
Indicates the behaviour of the payment method token.
SINGLE- This value must be used if using the Hosted Fields or the Drop-in UI integration types. When creating the payment method token, this option ensures the payment method token is temporary and will be removed once a transaction is executed or after a short period of time.MULTIPLE- When creating the payment method token, this indicates it is permanent and can be used to create many transactions.USE_CARD_NUMBER- When using the payment method token to transaction process, this indicates to use the card number also known as the PAN or FPAN when bothe the card number and the network token are available.USE_NETWORK_TOKEN- When using the payment method token to transaction process, this indicates to use the network token instead of the card number if both are available.
1 <= length <= 50"MULTIPLE"Value in
- "SINGLE"
- "MULTIPLE"
- "USE_CARD_NUMBER"
- "USE_NETWORK_TOKEN"
Indicates whether to execute the fingerprint signature functionality.
ALWAYS- Always check and create the fingerprint value regardless of the result of the card authorization.ON_SUCCESS- Always check and create the fingerprint value when the card authorization is successful.
1 <= length <= 50Value in
- "ALWAYS"
- "ON_SUCCESS"
The name of the owner of the payment method. For example the cardholder's name.
length <= 100Indicates whether this payment token should be enabled for account updater services. Availability of this is dependent on your live configuration
Value in
- "ENABLE"
- "DISABLE"
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/payment-methods/PMT_3367f648-558a-4979-8b1f-7002961d5d37" \ -H "X-GP-Version: 2021-03-22" \ -H "Content-Type: application/json" \ -d '{ "name": "John\'s payment method", "card": { "number": "4263970000005262", "expiry_month": "05", "expiry_year": "25" } }'{ "id": "PMT_f5bbdfde-3010-4802-8f5d-1cdb2a2381c2", "status": "ACTIVE", "fingerprint_presence_indicator": "NEW", "fingerprint": "string", "usage_mode": "SINGLE", "name": "John's payment method", "auto_updater": "ENABLE", "card": { "masked_number_last4": "xxxxxxxxxxxx5262", "expiry_month": "05", "expiry_year": "25", "brand": "VISA", "brand_reference": "000000321000010" }, "action": { "id": "ACT_uzFr7t4VOqxdLDI44hHmXIjHtOOE8d", "type": "PAYMENT_METHOD_CREATE", "time_created": "2021-05-03T21:23:39.718Z", "result_code": "SUCCESS", "app_id": "uzFr7t4VOqxdLDI44hHmXIjHtOOE8d", "app_name": "my_lovely_app" }}