Adding the payment source
How to add a Braintree payment source to an order
Last updated
How to add a Braintree payment source to an order
Last updated
You have a pending order with a selected payment method that is associated with a Braintree payment integration. You want to give your customer the possibility to select one of the payment sources available from that gateway — e.g. a credit card — and use it to process the payment.
To add a Braintree payment source to an order, you have to create a Braintree payment source object and associate it with the order, as described in the Checkout guide.
The following request retrieves the attributes of the payment method associated with the order identified by the "qaMAhZkZvd" ID:
The following request creates a Braintree payment object and associates it with the order identified by the "qaMAhZkZvd" ID:
At the moment of the Braintree payment source creation, Commerce Layer generates a client token using your Braintree account API credentials — see Braintree documentation for any reference — and returns it in the client_token
attribute of the Braintree payment object. It contains all the authorization and configuration information your client needs to initialize the Braintree SDK.
See our documentation if you need more information on how to retrieve an order, include associations, or create a Braintree payment.