跳转到内容

Order

Create and query orders, reissue checkout tokens

Get a new order

请求

安全
InfiniHmac
查询
order_idstring, (string)

Order id

标头
Datestring

GMT server time (e.g. Tue, 21 Jan 2025 12:00:00 GMT). Required for every request.

Authorizationstring

HMAC-SHA256 Signature header. See the Authentication guide.

curl -i -X GET \
  -u '<username>:<password>' \
  'https://developer.infini.money/_mock/zh/apis/acquiring/order?order_id=string' \
  -H 'Authorization: string' \
  -H 'Date: string'

响应

正文application/json
merchant_idstring, (string)
request_idstring, (string)
order_idstring, (string)
client_referencestring, (string)
order_descstring, (string)
order_currencystring, (string)
order_amountobject(github.com.shopspring.decimal.Decimal)
order_amount_usdobject(github.com.shopspring.decimal.Decimal)
amount_confirmingobject(github.com.shopspring.decimal.Decimal)
amount_confirmedobject(github.com.shopspring.decimal.Decimal)
amount_confirming_usdobject(github.com.shopspring.decimal.Decimal)
amount_confirmed_usdobject(github.com.shopspring.decimal.Decimal)
discount_amountobject(github.com.shopspring.decimal.Decimal)
statusstring, (string)
created_atinteger, (int64)
updated_atinteger, (int64)
expires_atinteger, (int64)
merchant_infoobject(github.com.infini-money.infini-services-go.app.infini-payment-service.api.order.v1.MerchantInfo)
exception_tagArray of strings, (string)
success_urlstring, (string)
failure_urlstring, (string)
available_pay_methodArray of integers, (int)
last_paid_paymentobject(github.com.infini-money.infini-services-go.app.infini-payment-service.api.payment.v1.PaymentItem)
modeinteger, (int)

订单模式: 0=普通订单, 1=订阅订单

subscriptionobject(github.com.infini-money.infini-services-go.app.infini-payment-service.api.order.v1.OrderSubscriptionInfo)
emailstring, (string)

Payer email

kyc_requiredboolean

Whether login and approved Infini KYC are required before a buyer can create a payment for this order

示例:false
Response
{ "merchant_id": "string", "request_id": "string", "order_id": "string", "client_reference": "string", "order_desc": "string", "order_currency": "string", "order_amount": {}, "order_amount_usd": {}, "amount_confirming": {}, "amount_confirmed": {}, "amount_confirming_usd": {}, "amount_confirmed_usd": {}, "discount_amount": {}, "status": "string", "created_at": 0, "updated_at": 0, "expires_at": 0, "merchant_info": { "uid": "string", "display_name": "string", "logo": "string", "default_order_ttl": 0, "name_type": "string" }, "exception_tag": [ "string" ], "success_url": "string", "failure_url": "string", "available_pay_method": [ 0 ], "last_paid_payment": { "payment_id": "string", "merchant_id": "string", "payment_method": 0, "payment_address": "string", "network": "string", "due_amount": {}, "pay_currency": "string", "amount_confirmed": {}, "amount_confirming": {}, "quoted_token_price_usdc": {}, "status": "string", "expires_at": 0, "metadata": "string", "created_at": 0, "updated_at": 0, "transactions": [], "amount_status": "string", "exception_tag": [], "crypto_amount": {}, "channel_fee": {}, "order_currency": "string", "due_amount_fiat": {}, "amount_confirmed_fiat": {}, "amount_confirming_fiat": {} }, "mode": 0, "subscription": { "subscription_id": "string", "merchant_sub_id": "string", "plan_name": "string", "status": "string", "currency": "string", "amount": "string", "interval_unit": "string", "interval_count": 0, "payer_email": "string", "current_period_start": 0, "current_period_end": 0, "canceled_url": "string" }, "email": "string", "kyc_required": false }