Handle Order Payment Widget Integration
Last updated
Last updated
To test the functionality of the optty-handle-order-payment-widget,
follow these steps:
Access the Sandbox: Go to the Optty Widgets Sandbox at
Set Mode to Live: In the Mode dropdown, select Live.
Choose Currency: Select your desired currency.
Provide Your Sandbox Token: Enter your sandbox widgetToken
into the Insert JSON Web Token Here
input field.
Apply Configuration: Click the Apply Config
button to update the settings.
Process Payment: Navigate to the #13 Optty Handle Order Payment Widget
section, provide the payment payload in the JSON editor, and click Pay to see the in-context payment flow in action
Prerequisites
Include the Optty JS Widget loader in your page
Ensure you have the necessary merchant credentials
Parameters
When using the optty-handle-order-payment-widget
, note the following about dynamicCallbackUrl
:
For In-Context implementation: dynamicCallbackUrl
is required in the create order payload
For standard implementation: dynamicCallbackUrl
is optional in the create order payload
When provided, dynamicCallbackUrl
should be a valid HTTPS URL that can receive requests for webhook notifications about order status changes.
paymentStatusFetchEnabled
: Determines whether to retrieve the payment status after the payment is completed. If set to true
, a payment object is included in the onFinalized
callback response.
Call the widget with required payload structure:
Working React Code Example for Optty Payment Integration