Update customer details
Use a valid access token and make a PUT call to the/v1/commerce/billing/customers/{external_customer_id} endpoint with the modified request parameters such as customer name, email, address, phone, payment method token, and metadata.
Path parameter: external_customer_id is the external_id you provided when you registered the customer.
On successful request processing, PayPal returns the updated customer information.
For the exhaustive list of request and response parameter descriptions, see API reference.
Change payment method
Use a valid access token and make a PUT call to the/v1/commerce/billing/customers/{external_customer_id} endpoint with the modified payment method token.
Path parameter: external_customer_id is the external_id you provided when you registered the customer.
There are two scenarios for updating a customer’s payment method:
Scenario 1: Customer adding a new payment method
- Generate a payment method token.
- Use the following sample request to update customer details with the new token.
- Retrieve the payment method token associated with the selected payment method. For information on this, see Get saved payment method details for customer confirmation.
- Use the following sample request to update customer details with the retrieved token.
For the exhaustive list of request and response parameter descriptions, see API reference.
Delete customer information
Use a valid access token and make a DELETE call to the/v1/commerce/billing/customers/{external_customer_id} endpoint.
Path parameter: external_customer_id is the external_id you provided when you registered the customer.
On successful request processing, PayPal returns a 204 status code confirming the customer information has been removed.