PGW UI SDK

The 2C2P Payment Gateway (PGW) UI SDK allows merchants to build an excellent payment experience within their mobile apps by integrating easily with 2C2P's payment gateway. As 2C2P provides omnichannel payment processing, the Payment Gateway SDK gives merchants access to a full suite of payment options.

With 2C2P's PGW payment UI feature allows merchant provide payment UI to user with little to no effort by using 2C2P's PGW payment UI and merchants do not need to undertake a complex and time-consuming PCI-DSS certification process. All sensitive information is protected at 2C2P with the most advanced security that is compliant with PCI-DSS standards.


Supported platforms

  • Android:
implementation("com.2c2p:pgw-ui-sdk:4.0.0")
<dependency>
    <groupId>com.2c2p</groupId>
    <artifactId>pgw-ui-sdk</artifactId>
    <version>4.0.0</version>
</dependency>
  • iOS:
https://github.com/2C2P/PGWUISDK-SwiftPackage

📘

How to integrate:

Refer to: Guidelines for importing the 2C2P PGW SDK


Prerequisite

  • iOS:
    • Add required info to your project Info.plist.
    <key>LSApplicationQueriesSchemes</key>
    <array>
      <string>zalo</string>
      <string>zalopay</string>
      <string>zalopay.api.v2</string>
      <string>scbeasy</string>
      <string>momo</string>
      <string>line</string>
    </array>
    <key>CADisableMinimumFrameDurationOnPhone</key>
    <true/>
    <key>NSPhotoLibraryUsageDescription</key>
    <string>Save image into photos app</string>
    

System Requirements

The SDK has been developed on following platform version:

PlatformMinimum Version
iOS12.0+
Android21+ (OS 5.0)

Changelog

Note: End of life (EOL)
If the SDK is marked "EOL," it will no longer execute payments as the backend SSL certificate has changed. Please update to more recent versions as soon as possible.

VersionDescription
4.0.0Android & iOS:
- Global & local card payment.
- Global & local third party payment.
- Digital payment.
- QR payment.
- Web payment.
- Pay at counter.
- Self service machines.
- Internet banking.

iOS:
- Swift 5.10 & Xcode 15.3 support.