v1
latestOpenAPI 3.0.02026-07-244352379.2 KBUpdate a PaymentMethod
A PATCH request to /payment_methods/{payment_method_ref}/ modifies information about an existing PaymentMethod. You can add a customer_id if it was not set when the PaymentMethod was created, or update whether the card is reusable.
Returns a PaymentMethod object if the operation is successful.
Headers
An OAuth 2.0 authentication token that validates the request. Send a POST to the /o/token/ endpoint to generate an authentication token. Pass the token in this header after the word Bearer and a whitespace, for example Bearer <api_key>.
A unique merchant ID that Forage provides during onboarding, as in 123ab45c67. The Merchant ID can be found in the Forage sandbox or production dashboard.
Pass a Merchant-Account header to create a PaymentMethod associated with a specific merchant account for routing and reporting purposes. This header does not restrict PaymentMethods to a single merchant account. PaymentMethods are tenant-scoped and can be used across all merchant accounts within the same tenant.
Request body
Response
OK - Success
Example response
{
"ref": "ac47392bb1",
"type": "ebt",
"reusable": true,
"card": {
"last_4": "3456",
"created": "2021-06-16T00:11:50.000000Z-07:00",
"token": "tok_sandbox_12345678901234567890",
"state": "CA",
"fingerprint": "470dda97b63f016a962de150cf53ad72a93aaea4c2a59de2541e0994f48e02ef",
"fingerprint_v2": "a2f1b4e6c7d9380b59fa7c2e98ad0e316be9fcde1e2a4c3d56b17c6e0198a2fb"
},
"balance": "100.00",
"customer_id": "cus_1234567890"
}