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.

StepsAPI/WidgetTypeDescription
1Procure Token via Identity APIPOSTThe 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.
2Get Product Information via Catalog APIGETPartners 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
3Create & checkout order via CheckOut APIPOSTPartners 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
4Initialize Payment WidgetTokenInitialize 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
5Submit order via Submit Order APIPOSTSubmit 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 .
6Order Servicing APIGETThe APIs include servicing (get order details, etc.)

Demo: Experience Purchase Flow

Coming soon


Web based experience Sample


Mobile experience Sample