Skip to main content

Create payment order

POST 

/payment/createPaymentOrder

The merchant initiates a payment order and receives a link to the payment page. After the user jumps and pays, the system will send a payment result notification to the callback address provided by the merchant.

info
  1. Payment page access rules

    The interface returns field paymentUrl as the payment page path, which needs to be concatenated with the UtcPay official domain to access:

    • Production environment: https://payment.utcpay.com + paymentUrl
    • Sandbox environment: https://payment-sandbox.utcpay.com + paymentUrl

    Note: Do not use the returned paymentUrl directly, you must concatenate the official domain to avoid misuse or security risks.

  2. Payment script payment amount confirmation range

    If the payment amount exceeds the following range, users need to submit the transfer transaction hash for manual confirmation; It can also be processed through Order Repair Tool by modifying the order amount.

    • Maximum payment amount: The payment amount cannot exceed 1.2 times the order amount (i.e., at most 20% overpayment).
    • Minimum payment amount: The payment amount cannot be less than half of the order amount (i.e., at least 50% payment).

Request​

Responses​

OK