商户通过该接口进行交易的创建下单

公共参数

公共请求参数

参数类型是否必填最大长度描述示例值
app_idString是32支付宝分配给开发者的应用ID2014072300007148
methodString是128接口名称alipay.trade.create
formatString否40仅支持JSONJSON
charsetString是10请求使用的编码格式,如utf-8,gbk,gb2312等utf-8
sign_typeString是10商户生成签名字符串所使用的签名算法类型,目前支持RSA2和RSA,推荐使用RSA2RSA2
signString是344商户请求参数的签名串,详见签名详见示例
timestampString是19发送请求的时间,格式"yyyy-MM-dd HH:mm:ss"
versionString是3调用的接口版本,固定为:1.01.0
notify_urlString否256支付宝服务器主动通知商户服务器里指定的页面http/https路径。http://api.test.alipay.net/atinterface/receive_notify.htm
app_auth_tokenString否40详见应用授权概述
biz_contentString是请求参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递,具体参照各产品快速接入文档

请求参数

参数类型是否必填最大长度描述示例值
out_trade_noString必选64商户订单号。
由商家自定义,64个字符以内,仅支持字母、数字、下划线且需保证在商户端不重复。20150320010101001
total_amountPrice必选9订单总金额。
单位为元,精确到小数点后两位,取值范围:[0.01,100000000] 。88.88
subjectString必选256订单标题。
注意:不可使用特殊字符,如/,=,& 等。Iphone6 16G
product_codeString可选64产品码。
商家和支付宝签约的产品码。 枚举值(点击查看签约情况):
默认值为FACE_TO_FACE_PAYMENT。FACE_TO_FACE_PAYMENT
seller_idString可选28卖家支付宝用户ID。
当需要指定收款账号时,通过该参数传入,如果该值为空,则默认为商户签约账号对应的支付宝用户ID。
收款账号优先级规则:门店绑定的收款账户>请求传入的seller_id>商户签约账号对应的支付宝用户ID;
注:直付通和机构间联场景下seller_id无需传入或者保持跟pid一致;
如果传入的seller_id与pid不一致,需要联系支付宝小二配置收款关系;2088102146225135
buyer_idString特殊可选28买家支付宝用户ID。
2088开头的16位纯数字,小程序场景下获取用户ID请参考:用户授权;
注:交易的买家与卖家不能相同。