OkayAPI Docs


API Path: /api/App/Wxmini_Pay/CreateOrder

API Description: 微信小程序,创建支付订单,支持App支付、JSAPI支付、Web支付、扫码支付等。如果你未接入在线支付,可以创建人工支付订单。

1
API Traffic
HTTP/HTTPS
Protocol
GET/POST
Method
UTF-8
Charset
JSON
Response

API Debug   


API Params

ParameterTypeRequiredDefaultNoteDescription
HTTP_APPKEYStringRequiredMIN: 32Common Put Your APPKEY
trade_typeEnumOptaionCASHRange: CASH/JSAPI/QRCODE/NATIVE/APP/H5/WXMINI支付类型:
  • CASH:人工结算支付(不走在线支付)
  • JSAPI:JSAPI支付
  • QRCODE:付款码支付
  • NATIVE:Native支付
  • APP:APP支付
  • H5:H5支付
  • WXMINI:小程序支付
bodyStringRequired商品名称,订单标题
total_feeStringRequired订单总金额,单位:分
openidStringRequiredopenid
notify_urlStringOptaion前台回调地址
customer_mobileStringOptaion
customer_addressStringOptaion客户地址
customer_usernameStringOptaionvarchar
remarkStringOptaion客户备注,内部使用
goods_nameStringOptaion商品名称
goods_numStringOptaion商品数量
goods_total_priceStringOptaion商品总价格,单位:分
goods_imageStringOptaion商品图片
more_paramsStringOptaion更多订单参数,内部使用,推荐使用json格式。

API Debug

KEYREQUIREDVALUE
app_key *Required
trade_type Option
body *Required
total_fee *Required
openid *Required
notify_url Option
customer_mobile Option
customer_address Option
customer_username Option
remark Option
goods_name Option
goods_num Option
goods_total_price Option
goods_image Option
more_params Option

API Response

KEYTypeDescription
err_codeInt操作码,0表示成功,正数表示业务失败场景,负数表示系统失败场景
err_msgString错误提示信息,err_code非0时参考此提示信息
optionsObject成功创建支付订单后返回给客户端的数据,失败时或人工支付时为null
out_trade_noString订单号

HTTP Response Code

HTTP Status CodeDescription
Http Status = 200Success
Http Status = 400Illegal-Params
Http Status = 401Illegal-Token
Http Status = 402IP-Banned
Http Status = 404API-NOT-Exsits
Http Status = 406Illegal-APPKEY
Http Status = 407APPKEY-Expired-Out
Http Status = 408APPKEY-Busy
Http Status = 409Illegal-Sign
Http Status = 413API-Traffic-NOT-Enough
Http Status = 415API-LOCKED
Http Status = 500Internal-Server-Error