Adding the payment source
How to add an external payment source to an order
Problem
You have a pending order with a selected payment method that is associated with an external payment gateway. You want to give your customer the possibility to process the payment using the external endpoint you configured.
Solution
To add an external payment source to an order, you have to create an external payment source object and associate it with the order, as described in the Checkout guide.
Example
1. Get the payment source type
The following request retrieves the attributes of the payment method associated with the order identified by the "qaMAhZkZvd" ID:
2. Create the payment source and associate it with the order
The following request creates an external payment object and associates it with the order identified by the "qaMAhZkZvd" ID:
Additional notes
Asynchronous payments
Commerce Layer provides the option to mark your external payments as asynchronous. See our official documentation for more information.
More to read
See our documentation if you need more information on how to retrieve an order, include associations, or create an external payment. See our Checkout guide for more details on how to place an order.
Last updated