Visa Click2Pay Enrol and Manage
Update Card by Card ID in C2Pay
Send a request to this endpoint to update Card info. If you provide cardOverrides, the billing address fields present in cardOverrides override the corresponding values sent to Visa for this request. Any billing address fields omitted from cardOverrides fall back to the existing stored cardholder data. If cardOverrides is omitted entirely, the existing stored cardholder data is used for all billing address fields.
Billing address restrictions
For Click to Pay card updates, Visa applies the following restrictions to billing address fields:
- addressLine1-addressLine3: maximum 64 characters each
- city: maximum 32 characters
- postalCode: maximum 9 characters
- country: 3-character ISO 3166 alpha-3 code when provided
- The following characters are not allowed: [, ], {, }, :, &, $, ^, !, =, ;, *, #, backtick, <, >, ", ”
- The @ character is not allowed in billing address fields.
put/v1/click2pay/VISA/update/card/{cardId}
Request
- Base URLhttps://integration-api-cat2.{{environment}}.ext.{{realm}}.cia.enfuce.com/transfer
- Authnone required
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
cardIdstring biginteger required
The card id of which card you want to update.
Query parameters
auditUserstring required
The audit user to log the request.
Request body
Example request
{
"customerBID": "123456",
"cardOverrides": {
"addressLine1": "1000 Market Street",
"addressLine2": "Building 56",
"city": "San Francisco",
"postalCode": "94105",
"country": "USA"
}
}Response
Accepted
Example response
{
"requestTraceId": "351562ba-83cf-11ee-b962-0242ac120002"
}Changes
No recorded changes to this operation across all 1 revision of this API.