Checkout payment
跳转支付
V2022-03/checkout-payment,获取跳转URL接口
Header parameters
gateway-nostring(16)Required
网关号
request-idstring(64)Required
请求id,30分钟之内唯一
request-timestring(16)Required
时间戳,以毫秒(ms)为单位,请求误差不能超过10分钟
sign-infostring(255)Required
验签字段,具体加签方式请参阅数据签名过程章节
Body
callbackUrlstring(1000)OptionalExample:
服务端异步通知地址;最小长度为1,最大长度为1000,如:https://www.my.shopify.com/callbackUrl
https://www.my.shopify.com/callbackUrlcustomerIdstring(100)OptionalExample:
客户在商户端的标识ID;最大长度为100,如:cus_1420997690607206400
cus_1420997690607206400isMobilestring(1)Optional
客户端类型; 0:web,1:h5,2:app_SDK,3:mini_app(小程序),默认:0;固定长度为1,如:0
orderAmountstring(16)RequiredExample:
商户订单金额; 最多两位小数,注:如果币种最小单位为元,则只能为整数;最小长度为1,最大长度为16,如:100.99
100.99orderCurrencystring(3)RequiredExample:
3位字母的ISO币种代码;固定长度为3,如:USD
USDorderNostring(50)RequiredExample:
商户订单号;最小长度为1,最大长度为50,如:12167001000000000001
12167001000000000000paymentMethodstring(100)OptionalExample:
支付页面上优先展示的支付方式,默认:Credit Card;最大长度为100,如:Credit Card
Credit CardpaymentMethodFilterstring(10)OptionalExample:
是否只展示优先指定的支付方式,true:只展示指定的支付方式,false:展示全部支付方式,默认:false
falseplatformstring(100)OptionalExample:
平台标识名称; 如果商户是SaaS平台,则必填;最大长度为100,如:Shopify
Shopifyremarkstring(500)OptionalExample:
订单备注;最大长度为500,如:remark
remarkreturnUrlstring(1000)RequiredExample:
交易完成页面跳转地址;最小长度为1,最大长度为1000,如:https://www.my.shopify.com/redirectUrl
https://www.my.shopify.com/redirectUrlResponses
200
OK
post
/V2022-03/checkout/payment200
OK
跳转支付请求报文示例
curl --request POST \
--url https://{paymentApiUrl}/V2022-03/checkout/payment \
--header 'Content-Type: application/json' \
--header 'request-id: 58675' \
--header 'request-time: 1651888520935' \
--header 'gateway-no: 12345001' \
--header 'sign-info: 787966BF2479A1BE8E1886CD18E6919447FAF4F357E7056188D4F035661B822B' \
--data '{
"billingAddress": {
"address": "4348 Calico Drive",
"city": "NEWARK VALLEY",
"country": "US",
"email": "indubio@gmail.com",
"firstName": "Di Mo",
"lastName": "Shi",
"phone": "509-675-8948"
"state": "NY",
"zip": "13811"
},
"callbackUrl": "https://CallResult",
"customerId": "",
"deliveryAddress": {
"shipAddress": "4348 Calico Drive",
"shipCity": "NEWARK VALLEY",
"shipCountry": "US",
"shipFirstName": "Di Mo",
"shipLastName": "Shi",
"shipPhone": "509-675-8948",
"shipState": "NY",
"shipZip": "13811"
},
"goodsDetails": [
{
"goodsCount": "1000",
"goodsPrice": "139",
"goodsTitle": "Ipad min"
}
],
"isMobile": "0",
"orderAmount": "336.73",
"orderCurrency": "USD",
"orderNo": "NEW_API2520767716960",
"paymentMethod": "Credit Card",
"platform": "",
"remark": "TEST",
"returnUrl": "https://returnUrl"
}'结果对象属性描述
property name
type
description
Last updated