1. Prepare your merchant configuration#
Confirm the country, assigned gateway, merchant ID, API key and channel codes with your onboarding contact. A shared document structure does not mean gateways or keys can be exchanged.
Choose country documentation2. Use form requests#
HTTP
POST /Pay_Index.html
Content-Type: application/x-www-form-urlencodedJSON snippets describe the fields. The API request body is a URL-encoded form, not JSON.
3. Sign the exact field set#
Sort the selected fields, omit PHP-empty values, append your key and compute uppercase MD5. Collection create, queries, payouts and callbacks have different signed scopes.
Read the signing rules4. Process the final result#
Merchant request→88Pay→Callback + query→Verified result
Use a verified webhook or an order query to update your business records. Never credit a customer based only on a browser return.