Embedded Payment Pages FAQs

Accept crypto payments directly on your site - no redirects needed

  1. What functionality does the Orbital EPP offer?
    EPP utilize HPP by displaying it within an iframe, allowing seamless embedding without redirecting users, so they stay at the same page to complete the deposit.
  2. How do I integrate the EPP into my website or application?
    Include the EPP library via a CDN or install it using npm install @payperform/widget
    Set up a backend endpoint to fetch the necessary payment signature. Initialise the EPP in your frontend code with the required parameters, including the signature. Example: Check the examples in the library README here. The EPP can be embedded as an overlay or inline.
  3. What payment methods are supported by Orbital EPP?
    The same as the HPP: USDT, USDC, BTC, ETH, LTC, BCH.
  • Switching Payment Options: Users cannot switch between different payment options (like USDT, USDC, etc.) within the EPP; it only supports rendering the payment page.
  1. Is the EPP available in multiple languages?
    Yes, it supports all the same languages as HPP.
    The preferred language can be set during the signature creation via the POST /invoice/widgets endpoint.
  2. What happens if a crypto wallet is unavailable?
    This situation is unlikely as we always generate correct wallet addresses. Once the wallet address is generated, users cannot select an alternative payment method.
  3. How does the Orbital EPP handle authorization for payments?
    The EPP does not redirect users to their crypto wallet or banking app for authorization; it operates the same way as HPP.
  4. How does the QR code functionality work in the EPP?
    The QR code feature works the same way as in HPP, enabling mobile payments from desktop users.
  5. What happens after the payment is completed?
    The EPP shows a success page, similar to HPP, after payment processing.
  6. How can I customise the EPP for my branding?
    The EPP can be customized to match your brand's colours, fonts, and layout, just like HPP via POST /invoice/widgets. The branding options for the EPP are the same as those for HPP via POST /invoice/widgets.
  7. How do I test the Orbital EPP integration?
  • Teting is possible before going live.Testing Tools: Tools, including Postman collections, will be provided for testing EPP integration.
  1. How do I update or upgrade the EPP?
    Updates can be done through versioning for both npm and CDN users. Simply update the package. It may require changes on your side from HPP to EPP, as they are applied through version control.
  2. What happens if I need to make changes to my integration?
    EPP configurations (e.g., return URLs, notify URLs) can be updated anytime through signature creation POST /invoice/widgets.
  3. What support is available during integration?
  • Available Support Resources: Yes, there are dedicated resources and support teams available for EPP integration, as detailed in the library README.
  • Reporting Bugs or Issues: Users can report issues through GitHub by following the repository's issue reporting link.