Use Payment Widget
Accept payments, manage risk, place order
Optimize your customer experience and purchasing capability with BHN's Payment+ Widget. Select Gift Card, collect & process payment, manage risk and place order!
How to process payment and place order
Use our sets of APIs and Widget to process payment and place order.
| Steps | API/Widget | Type | Description |
|---|---|---|---|
| 1 | Procure Token via Identity API | POST | The Identity Service enables partners to get an OAuth Identity token. This token is used to access BHN's API Gateway and related services systematically, according to the defined OAuth scope. |
| 2 | Get Product Information via Catalog API | GET | Partners can use BHN's Catalog APIs to get product details like brands and images for updating their Product Information Manager. They should utilize content information (productId, pricing) when using the Create Order API to generate orders |
| 3 | Create & checkout order via CheckOut API | POST | Partners can create an order checkout session with Order information API responds back with order_id and checkout_id order_id - BHN issued order reference Id checkout_id- BHN issued Checkout session |
| 4 | Initialize Payment Widget | Token | Initialize Payment widget with checkout_id from step #3. case_id will be returned via widget. case_id- BHN issued Payment reference Id, tracking the order process |
| 5 | Submit order via Submit Order API | POST | Submit the order with order_id and case_id in the request eGift url will be returned in the response which the Partner can use to deliver to the customer for a synchronous ordering flow . |
| 6 | Order Servicing API | GET | The APIs include servicing (get order details, etc.) |
Demo: Experience Purchase Flow
Coming soon
Web based experience Sample
Mobile experience Sample

Updated 2 months ago
