GALAXY PAY - API Reference Guide
  • Payment Gateway
    • Payment solution
      • General integration steps
      • Modal checkout
        • Integration Guide for Web Desktop & Mobile Browser
      • Merchant checkout
      • Merchant Hosted Checkout
      • Pay with option
      • Pay with token
      • Fast pay
      • Pay with QR
      • Pay with E-Wallet
    • Demo
    • API Specification
      • Integration Keys
      • Definitions
        • Message Structure
        • Signature Algorithm
      • Data Flight
      • PAYMENT
        • Pay
        • Pay with create token
        • Pay with token
        • Pay with Option
        • Pay with QR
        • Checkout(for modal checkout)
        • Payment Link
        • Fast pay
      • TOKENIZATION
        • Merchants
          • Delete Token
        • Customers
          • Query Tokens
          • Remove Token
      • MANAGEMENT
        • Query Transaction
        • Refund Transaction
        • Void Transaction
        • Capture Transaction
      • IPN & CALLBACK
        • Result & IPN Callback
        • Cancel Callback
    • Appendix
      • Response Codes
      • Currencies
      • Domestic Banks
      • International Card Brands
      • eWallets
      • Payment Hubs
        • Apple Pay Validation
      • QR Payment Providers
      • Buy Now Pay Later
      • Test Information
      • Glossary
  • Payment Link
    • IPN callback
  • Archive
    • QR Payment (Old version)
      • API create QR
      • API query status
      • How to test
    • API create PaymentLink
Powered by GitBook
On this page
  • Overview
  • Advantage of Checkout Modal solution
  • How it Works
  • Flowchart
  1. Payment Gateway
  2. Payment solution

Modal checkout

PreviousGeneral integration stepsNextIntegration Guide for Web Desktop & Mobile Browser

Last updated 25 days ago

Overview

Galaxy Pay provides Checkout Modal solution that is ideal for online businesses to accept payments from their customers. This solution improves customer experience by not requiring customers to switch between multiple pages at checkout. The entire transaction is completed in one place, giving them more confidence when completing a purchase.

Galaxy Pay Checkout Modal solution supports multiple payments options:

  • International payment card (Visa, Mastercard)

  • Vietnam domestic card and bank account (Napas)

  • SkyPay E-wallet - powered by Galaxy Pay

  • Other domestic E-wallet: Momo, ZaloPay

  • Scan QR - VietQR

Live Demo:

Advantage of Checkout Modal solution

  • Supports all payment methods the customers may popularly use.

  • Works for both websites and mobile apps.

  • Requires minimal coding effort and makes integration easy.

  • Merchant does not need to handle or store any payment details, thus reducing PCI compliance costs.

  • Customizes the design of Checkout Modal to match with the merchant’s page style.

How it Works

Pay with Checkout Modal

Step
Actor
Descriptions

1

User

User selects payment methods and clicks to pay on merchant’s page. The transaction is processed in following steps.

2

Merchant

Merchant creates an order and call API to get endpoint. To get more information about the API, refer to Integration Guide section.

3

Galaxy Pay

In response, Galaxy Pay sends merchant the endpoint to be used by merchant when invoking Checkout Modal JS on their frontend.

4

Merchant

Merchant uses the endpoint and other parameters to invoke Checkout Modal JS. Then user can see Galaxy Pay Checkout Modal is embedded in merchant page.

5

User

User fills required payment details and makes payment on Checkout Modal. All the user sensitive information such as: Card details, account details, etc. are secured by Galaxy Pay according to PCI-DSS compliant.

6

Galaxy Pay

Galaxy Pay processes transaction and receives payment results from the Service Provider (Bank, e-wallet, etc.). Payment status is displayed to user on Checkout Modal.

7

Galaxy Pay

Galaxy Pay returns the payment result to merchant via merchant’s callbackUrl and closes Checkout Modal screen after a few seconds.

8

Merchant

Merchant receives payment result and show the order result.

Flowchart

https://uat-demo.galaxypay.vn/checkout-modal