Skip to main content
Integrating XPay with FlexyPe enables fast, secure, and reliable payment processing directly through your checkout. With just a few steps, you can start accepting payments and ensure a smooth transaction experience for your customers.

Getting the Public Key and Secret Key

1

Access XPay Dashboard

  • Log in to your XPay Dashboard.
  • Navigate to the Settings section from left sidebar.
  • Open the Your Keys tab.
  • Copy the Public Key and Secret Key and keep them handy for configuration.

SetUp XPay Webhooks

1

Access Webhook Settings in XPay

  • Open the Webhooks tab.
  • Click on Set up Webhook.
2

Add Webhook Endpoint and Events

https://api.flexype.in/v1/public/pg/xpay/webhook
  • Paste the above URL in the Endpoint URL field.
  • Generate the Secret, copy it, and keep it handy for configuration.
  • Under Events to send, enable all events starting with intent, including:
    • Intent.checkout_opened
    • Intent.created
    • Intent.dispute_lost
    • Intent.dispute_under_review
    • Intent.dispute_won
    • Intent.disputed
    • Intent.failed
    • Intent.refunded
    • Intent.success
  • Click Create to complete the webhook setup.

Integrate XPay with FlexyPe

1

Access Payments in FlexyPe Dashboard

  • Log in to your FlexyPe Dashboard.
  • Click on the Settings menu from left.
  • Select Payments.
2

Configure XPay

  • Click the Configure button within the XPay card.
  • Paste the Webhook Secret into the Signing Key (Webhook) field.
  • Paste the copied Public Key into the Public Key field.
  • Paste the copied Secret Key into the Secret field.
  • Click Save to complete the configuration.
Do not delete the credentials if the payment provider is in use.

Use XPay for Your Payment Methods

1

Assign XPay as Payment Provider

  • Once above steps are implemented, contact FlexyPe team.
By following these steps, you’ll successfully integrate XPay with FlexyPe, enabling secure payment processing and a smooth checkout