SDK Growin Overview

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: