---
url: 'https://acquirer-api-docs-v4-en.pingpongx.com/en/notes/start/step/index.md'
description: >-
Prerequisites documentation introduces the necessary steps before using
PingPongCheckout, including obtaining sandbox accounts, determining
integration solutions, API authorization configuration, and production
environment verification. It covers the entire process from testing to
official launch, suitable for developers who wish to integrate payment
solutions.
---
Before starting development with PingPongCheckout products and solutions, please familiarize yourself with our latest documentation, including developer guides, API references, code examples, etc. The integration process is conducted through communication in the integration group.
```mermaid
%%{init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#2196F3',
'primaryTextColor': '#FFFFFF',
'primaryBorderColor': '#1976D2',
'lineColor': '#1565C0',
'secondaryColor': '#E3F2FD',
'tertiaryColor': '#BBDEFB',
'background': '#F8FBFF',
'mainBkg': '#E3F2FD',
'nodeBorder': '#1976D2',
'clusterBkg': '#F5F5F5',
'clusterBorder': '#1976D2',
'titleColor': '#0D47A1'
}
}}%%
flowchart LR
Start([๐ Start]) --> Plan[๐ Determine
Integration Solution]
Plan --> Sandbox[๐งช Sandbox
Integration]
Sandbox --> Test[โ
Sandbox
Testing & Acceptance]
Test --> Decision{๐ Acceptance
Result}
Decision -->|โ Failed| Sandbox
Decision -->|โ
Passed| Auth[๐ API
Authorization]
Auth --> Params[๐ฆ Get Production
Parameters]
Params --> ProdTest[๐ง Production
Testing]
ProdTest --> Live[๐ Production
Available]
Live --> End([๐ End])
style Start fill:#2196F3,stroke:#1976D2,color:#FFFFFF
style End fill:#2196F3,stroke:#1976D2,color:#FFFFFF
style Plan fill:#E3F2FD,stroke:#1976D2,color:#0D47A1
style Sandbox fill:#E3F2FD,stroke:#1976D2,color:#0D47A1
style Test fill:#E3F2FD,stroke:#1976D2,color:#0D47A1
style Decision fill:#F19594,stroke:#E57373,color:#FFFFFF
style Auth fill:#E3F2FD,stroke:#1976D2,color:#0D47A1
style Params fill:#E3F2FD,stroke:#1976D2,color:#0D47A1
style ProdTest fill:#E3F2FD,stroke:#1976D2,color:#0D47A1
style Live fill:#E3F2FD,stroke:#1976D2,color:#0D47A1
```
### Sandbox Account Setup
Before starting integration, you need to obtain a sandbox account for API testing. For convenient integration, we will provide a public sandbox account for testing. Of course, you can also choose to log in to PingPong's sandbox merchant backend to register and obtain a new sandbox account.
::: note Note
If the merchant registers their own sandbox account, they need to provide account information to PingPong's technical support for some configuration before it can be used.
:::
### Determine Integration Solution
Before integration, you need to determine your integration solution. We provide multiple ways to integrate our API interface, ranging from pre-built hosted options to direct integrations where you control the payment experience yourself. We recommend choosing based on your desired level of page control, technical capabilities, and compliance readiness. For example, Hosted solutions support either rendering the checkout with the JS SDK or using a hosted payment page; Non-Hosted solutions support both Non-Hosted card payments and Non-Hosted local payments (APM). If you choose the Non-Hosted card flow and handle cardholder data yourself, you need PCI-DSS certification and the ability to independently develop and maintain the checkout experience.
### API Authorization and Configuration
After completing sandbox testing, you need to contact PingPong's technical support for API authorization and configuration. Before authorization is completed, production accounts are unavailable. After API authorization is completed, you can log in to the merchant backend to obtain accId and secret key, and replace all sandbox environment configurations.
### Production Environment Integration
After completing sandbox environment testing, you will enter the website information review and necessary account configuration phase before production. After approval, production environment parameters will be issued. After obtaining production environment parameters, please complete the following items: