Skip to content
Download OpenAPI description
Languages
Servers
Mock server
https://developer.infini.money/_mock/openapi
Operations
Operations

Request

Query
payment_idstring(string)

Payment ID

curl -i -X GET \
  'https://developer.infini.money/_mock/openapi/payment?payment_id=string'

Responses

Bodyapplication/json
payment_idstring(string)
merchant_idstring(string)
payment_methodinteger(int)
payment_addressstring(string)
networkstring(string)
due_amountobject(github.com.shopspring.decimal.Decimal)
pay_currencystring(string)
amount_confirmedobject(github.com.shopspring.decimal.Decimal)
amount_confirmingobject(github.com.shopspring.decimal.Decimal)
statusstring(string)
expires_atinteger(int64)
metadatastring(string)
created_atinteger(int64)
updated_atinteger(int64)
transactionsArray of objects(github.com.infini-money.infini-services-go.app.infini-payment-service.api.payment.v1.PaymentTransaction)

Related transactions

amount_statusstring(string)
exception_tagArray of strings(string)
crypto_amountobject(github.com.shopspring.decimal.Decimal)
channel_feeobject(github.com.shopspring.decimal.Decimal)
order_amountobject(github.com.shopspring.decimal.Decimal)
Response
application/json
{ "payment_id": "string", "merchant_id": "string", "payment_method": 0, "payment_address": "string", "network": "string", "due_amount": {}, "pay_currency": "string", "amount_confirmed": {}, "amount_confirming": {}, "status": "string", "expires_at": 0, "metadata": "string", "created_at": 0, "updated_at": 0, "transactions": [ {} ], "amount_status": "string", "exception_tag": [ "string" ], "crypto_amount": {}, "channel_fee": {}, "order_amount": {} }

Request

Bodyapplication/jsonrequired
order_idstring(string)required

Order ID

payment_methodinteger(int)

Payment method

Default 1
chainstring(string)required

Chain

token_idstring(string)required

Token identifier

curl -i -X POST \
  https://developer.infini.money/_mock/openapi/payment \
  -H 'Content-Type: application/json' \
  -d '{
    "order_id": "string",
    "payment_method": 1,
    "chain": "string",
    "token_id": "string"
  }'

Responses

Bodyapplication/json
payment_idstring(string)

Payment ID

amountstring(string)

Payment amount

amount_confirmedstring(string)

Amount confirmed

amount_confirmingstring(string)

Amount confirming

addressstring(string)

Payment address

expires_atinteger(int64)

Expires time (Unix timestamp)

Response
application/json
{ "payment_id": "string", "amount": "string", "amount_confirmed": "string", "amount_confirming": "string", "address": "string", "expires_at": 0 }

Request

Query
order_idstring(string)

Order ID

curl -i -X GET \
  'https://developer.infini.money/_mock/openapi/payment/list?order_id=string'

Responses

Bodyapplication/json
listArray of objects(github.com.infini-money.infini-services-go.app.infini-payment-service.api.payment.v1.PaymentItem)

List

Response
application/json
{ "list": [ {} ] }