OnlinePay API
  1. API Reference
OnlinePay API
  • Introduction
  • How to start
  • Country Code
  • Currency Code
  • Error Code
  • API Reference
    • Credit Card
      POST
    • Alipay
      POST
    • Union Pay
      POST
    • WeChat
      POST
    • Cryptocurrency Payment
      POST
    • OnlinePay CheckOut
      POST
    • notifyUrl
      POST
    • Refund
      POST
    • Query
      POST
    • QueryOrderList
      POST
  1. API Reference

Alipay

POST
https://pay.online.ai/payment
Note: OnlinePay background will obtain the referer of Http Header to verify the website source. The website source must be configured in the OnlinePay merchant background to pass the detection. If you do not access the interface through a browser, you need to actively add a referer

Request

Header Params

Body Params application/json

Example
{
    "merNo": 111111,
    "merOrderNo": "222222",
    "currencyCode": "CNY",
    "sourceAmount": "100.05",
    "returnUrl": "https://example.com",
    "notifyUrl": "https://example.com/notify",
    "sign": "9D6FDF4880B00B002B1F2AB61AE9A721",
    "ipAddress": "116.235.134.86",
    "version": "V3.0.0",
    "userId": "111",
    "email": "example@gmail.com",
    "osType": "ANDROID",
    "terminal": "WAP"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://pay.online.ai/payment' \
--header 'paymentType;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "merNo": 111111,
    "merOrderNo": "222222",
    "currencyCode": "CNY",
    "sourceAmount": "100.05",
    "returnUrl": "https://example.com",
    "notifyUrl": "https://example.com/notify",
    "sign": "9D6FDF4880B00B002B1F2AB61AE9A721",
    "ipAddress": "116.235.134.86",
    "version": "V3.0.0",
    "userId": "111",
    "email": "example@gmail.com",
    "osType": "ANDROID",
    "terminal": "WAP"
}'

Responses

🟢200Success
application/json
Body

Example
{
    "code": "00000",
    "message": "SUCCESS",
    "data": {
        "payCode": 0,
        "tradeNo": "SN2201111806024151",
        "merOrderNo": "1641972507000",
        "payUrl": "http://abc.com/notify"
    }
}
Modified at 2023-04-28 03:24:48
Previous
Credit Card
Next
Union Pay
Built with