1. API List
Lesspay2.0
  • LESSPAY2 API Reference
    • Get started
    • Authentication
    • Parameter Specifications
    • Pay In
      • Overview
      • Development Guidelines
      • Local Payment Methods (LPMs)
      • Error Codes
      • Card payment
        • Card Payment
        • 3D Secure (3DS) Configuration
        • Fraud & Dispute Webhook Notifications
      • API List
        • Create Payin
          POST
        • Fetch Payin
          POST
      • Webhook
        • Payin webhook
    • Pay Out
      • Overview
      • Development Guidelines
      • Multiple Transfer Methods
      • Error Codes
      • API List
        • Create Payout
        • Payout Supported Banks
        • Fetch Payout
      • Webhook
        • Payout webhook
  1. API List

Create Payin

Test Mode (Sandbox)-paymant
https://lesspay2-pay-uat.doopayment.com
Test Mode (Sandbox)-paymant
https://lesspay2-pay-uat.doopayment.com
POST
/api/global/v1/pay/create-order
Creates a payin order
Create Payin

Request

Header Params

Body Params application/json

Examples
{
    "target_amount": 100,
    "target_currency": "CNY",
    "transaction_type": "PAY_IN",
    "notify_url": "https://lesspay2-pay-uat.doopayment.com/api/callbackUrl",
    "request_id": "TS20251201121901",
    "fail_url": "https://www.doopayment.com",
    "success_url": "https://www.doopayment.com",
    "product_name": "Lesspay Order",
    "description": "Lesspay Order",
    "expired_time": "1800",
    "way_code": "CHECKOUT_CARDPAYMENT",
    "way_type": "CARD_PAYMENT",
    "api_version": "v2",
    "pay_access_type": 2,
    "channel_extra": {
        "pay_type": 1,
        "card_data": {
            "number": "4242424242424242",
            "expiry_month": 12,
            "expiry_year": 2027,
            "cvv": "123",
            "store_for_future_use": true
        }
    }
}

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
curl --location --request POST 'https://lesspay2-pay-uat.doopayment.com/api/global/v1/pay/create-order' \
--header 'x-auth-signature;' \
--header 'x-auth-appid;' \
--header 'x-auth-timestamp;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "target_amount": 100,
    "target_currency": "CNY",
    "transaction_type": "PAY_IN",
    "notify_url": "https://lesspay2-pay-uat.doopayment.com/api/callbackUrl",
    "request_id": "TS20251201121901",
    "fail_url": "https://www.doopayment.com",
    "success_url": "https://www.doopayment.com",
    "product_name": "Lesspay Order",
    "description": "Lesspay Order",
    "expired_time": "1800",
    "way_code": "CHECKOUT_CARDPAYMENT",
    "way_type": "CARD_PAYMENT",
    "api_version": "v2",
    "pay_access_type": 2,
    "channel_extra": {
        "pay_type": 1,
        "card_data": {
            "number": "4242424242424242",
            "expiry_month": 12,
            "expiry_year": 2027,
            "cvv": "123",
            "store_for_future_use": true
        }
    }
}'

Responses

🟢200
application/json
Body

Examples
{
    "code": 0,
    "data": {
        "order_data": {
            "mchOrderNo": "TS20251201121901",
            "orderState": 1,
            "payData": "https://authentication-devices.sandbox.checkout.com/sessions-interceptor/sid_iixxg7abmqkypepvfsrwua7uja",
            "payDataType": "payurl",
            "payOrderDetailId": "PD2011293075558170625",
            "payOrderDetailIdEncode": "3ff04ea391ed7163c6943e39e774dbf159ddde496e5ffcde0996ab4805a6eaaf",
            "payOrderDetailState": 1,
            "payOrderId": "P2011293075021299713"
        },
        "pay_order_id": "P2011293075021299713"
    },
    "msg": "SUCCESS"
}
Modified at 2026-01-28 11:40:25
Previous
Fraud & Dispute Webhook Notifications
Next
Fetch Payin
Built with