The Wallet SDK provides an innovative and modular solution for rendering a unified payment form that seamlessly consolidates all available payment methods into a single interface.
Its design automatically adapts to any integration, eliminating the need for manual customization or adjustments.

Key Benefits
- Reduces cart abandonment and increases conversion rates by streamlining the payment experience.
- Automatically adapts its design to the hosting website's style—no additional styling or customization needed from your end.
- Dynamically displays relevant payment options based on the user's device, eliminating the need for manual adjustments across different browsers and platforms.
- Supports Express Checkout with Apple Pay and Google Pay for one-click transactions.
API Endpoint Description
This API endpoint initiates a payment process using our Wallet SDK and returns an authCode, which is used to open the wallet's payment form.
The request must include the following parameters:
userId – Provided by Grow during the onboarding process.
pageCode – A wallet-specific identifier provided during the integration phase.
Technical Notes
- The authCode generated by this API is valid for 4 minutes. Once the payment form is opened within this timeframe, the form itself remains active for an additional 9 minutes to complete the payment.
- The transaction will be processed even if the Approve Transaction request is not executed or fails.
- Due to URL length limitations in browsers (max 2000 characters), some cField might not be available on the client-side Thank You page.
However, all fields will be available in server-side response.
- Both successUrl and cancelUrl must be valid external URLs. localhost is not supported.
Ensure that all URLs and cField parameters contain valid, encoded characters.
Important -
Only server-side requests are supported.
Client-side (browser-based) requests will be blocked for security reasons.
Process flow:
