The payin flowchart

Request URL
https://gateway.pay247.io/gateway/payin/create
Request Method
POSTtimestamp must be an integer; examples use milliseconds. Use v3.0 for version. Calculate sign as described in Signature. All merchant requests to the gateway must include uuid and include it in the signature. The response uuid comes from the request header or the server and need not match the request body.
Request fields
For
CRYPTO, currency must be USDT; put the chain in network.
mch_user_id helps investigate unpaid orders; you can hash the original user identifier before sending it. Some channels require payer details. Check the required fields returned by Payment methods and availability and the selected channel configuration.
Optional parameters by currency
See the Philippine bank list and the relevant country bank list for bank codes.
Successful response data
For example (Cashier)
For example USDT request (CRYPTO)
For example USDT response (CRYPTO)
For example (Custom) Support JPY
For example (Custom) Support INR
pay_params comes from the selected channel, so its fields and values vary. The two Custom examples retain the original Japanese bank and Indian UPI payment details. Create responses do not include fee, utr, or error; use Query payin for those fields.
Original payin request example (fields corrected)
CNY with GCASH and misspelled pay_method as pay_mehod; this version uses PHP and the correct field name.
