USEEPAY
  1. H5支付
USEEPAY
  • 全球收单
    • 域名说明
    • 集成流程说明
    • 生产账户启用
    • UseePay出口IP说明
    • 签名指导
      • 签名
      • 验签
      • demo
    • 沙盒测试资源
      • 测试卡号
      • 信用卡测试案例
      • 退款测试案例
      • 本地化测试案例
      • ApplePay&& Google Pay测试用例
    • 跳转式收银台接口
      • 跳转收银台paymentMethod参数说明
      • 支付/预授权
    • 内嵌式收银台接口
      • 0.0.1-只支持信用卡
        • 内嵌收银台快捷支付
        • 内嵌收银台新版本更新说明
        • 内嵌收银台对接说明
      • 新版-支持信用卡+AP+GP
        • 内嵌收银台2.0.0版本说明
      • create token 创建JSSDK所需的token
    • 订单通用接口
      • 退款Refund
      • 查询Query
      • 预授权撤销(Void)
      • 预授权完成(Capture)
    • 本地化支付
      • 本地化汇总
      • 本地化接口
        • 便利店支付
          • konbini
            • konbini 收银台模式
            • konbini api模式
          • payeasy
            • payeasy api 模式
            • payeasy 收银台模式
        • 分期付款Pay Later
          • Klarna产品介绍
          • Klarna direct
          • Klarna Redirect
        • 电子钱包
          • Alipay
            • Alipay Direct 文档
            • alipay_cn/alipay_hk direct 文档
          • Wechat-HK
            • 扫码支付
              • 扫码支付
              • direct
                • 扫码支付 Server To Server模式
              • redirect
                • 扫码支付收银台模式(wechat_native)
            • Jsapi支付下单接口
              • 小程序支付
              • 微信公众号支付
              • Jsapi支付下单接口
            • H5支付
              • H5支付
                POST
          • Google Pay
            • GoogePay Test card
            • Google Pay 对接可能遇到的问题
            • redirect
              • 跳转式GooglePay收银台
            • api
              • Google Pay API对接
              • Googlepay API 支付
          • applepay
            • ApplePay 扩展
            • ApplePay API
              • ApplePay API接入流程
              • ApplePay API接入流程备份
              • ApplePay Merchant Identifier
              • ApplePay支付
              • ApplePay商户Session
            • applepay cashier
              • applepay 跳转收银台
          • applepay&googlepay内嵌
            • 1.0.0 内嵌方式对接 (建议使用“内嵌方式对接2.0.0”版本)
            • 内嵌方式对接2.0.0
        • 银行转账
          • pix
          • Giropay
            • Giropay_Redirect
            • Giropay_Direct
          • sofort
            • sofort_Redirect
            • sofort_Direct
          • bancontact
            • bancontact_Redirect
          • Ideal
            • Ideal_Redirect
            • Ideal_Direct
          • boleto
            • boleto_Direct
        • 本地化Card
        • Cash(Ticket)现金支付
          • oxxo
          • boleto
          • Cash Common
      • 支付方式(国家/地区)
        • 荷兰
        • 巴西
        • 墨西哥
        • 中国香港
        • 日本
        • 德国
        • 奥地利
        • 西班牙
        • 波兰
        • 意大利
        • 哥伦比亚
        • 比利时
        • 瑞士
    • 通用对象参数和规范说明
      • 参数对象说明(过期)
      • 业务结果码(ResultCode)
      • 错误码(ErrorCode)
      • 金额和货币单位
      • 国家信息参考
      • 对象模型
        • userInfo
        • shippingAddress
        • goodsInfo
        • billingAddress
        • deviceInfo
        • transactionInfo
    • 通知接口说明
      • 交易通知
        • 同步通知
        • 异步 webhook版本升级
        • webhook
      • 拒付
        • 拒付webhook
    • 物流接口
      • 物流信息上送
        • 物流信息上传2.1
        • 物流信息上传(已废弃)
      • 物流信息查询
        • 物流信息查询2.1
        • 物流信息查询(已废弃)
    • 拒付接口
      • 拒付流程说明
      • 拒付查询
    • SFTP
      • SFTP
    • 常见问题
      • 支付和预授权的区别
    • demo
    • 插件安装指导
      • magento插件支付安装
        • Wechat/Alipay/UseePay Payments
    • 订阅
      • 订阅文档
  • 产品说明
    • 收银台
    • 内嵌式收银台
    • Server To Server 直连
  • FAQ
    • 集成和认证
    • 常见问题解答
    • ueeshop配置常见错误
    • ApplePay常见问题
  1. H5支付

H5支付

全球收单-SandBox环境
https://pay-gateway1.uat.useepay.com
全球收单-SandBox环境
https://pay-gateway1.uat.useepay.com
POST
/cashier
wechatH5

请求参数

Body 参数application/x-www-form-urlencoded
amount
string 
必需
订单金额, 必须大于0. 参考金额和货币单位
示例值:
100
appId
string 
网站域名(128)
必需
示例值:
www.pay.com
autoRedirect
string 
可选
是否302跳转,默认 true true/ false
示例值:
false
currency
string 
必需
币种: 3 位 ISO 金额和货币单位
示例值:
HKD
echoParam
string 
可选
回声参数,Response 中将会原样返回 (max=256)
示例值:
echoParam
gatewaySource
string 
可选
数据来源 1. useepay 2. shoplazza 3. shopline 如有新增,请联系UseePay
示例值:
useepay
merchantNo
string 
必需
商户号(max=16)
示例值:
500000000007245
notifyUrl
string 
可选
异步通知地址(max=512)
示例值:
https://gatewaytest.useepay.com/notifyV2u0
orderInfo
string 
订单详情:
必需
示例值:
{"shippingAddress":{"email":"amber.lei@useepay.com","phoneNo":"123","firstName":"amber","lastName":"lei","street":"118 trenton drive","postalCode":"37830","city":"city","state":"Tennessee","country":"US"},"subject":"订单标题","goodsInfo":[{"id":"商品编号","name":"商品名称","body":"商品描述","category":"商品类目","categoryTree":"商品类目树,不同级别类目使用”|”分割","brand":"商品品牌","quantity":1,"price":1234,"url":"商品url","sku":"商品sku","image":"商品图片url"}]}
payerInfo
string 
付款人信息
必需
示例值:
{"paymentMethod":"wechat_h5","authorizationMethod":"cvv","firstName":"amber","lastName":"lei","billingAddress":{"houseNo":"102","email":"amber.lei@useepay.com","phoneNo":"1235854433","firstName":"amber","lastName":"lei","stlogreet":"7148 Pacific Blvd, Huntington Park, CA","postalCode":"90225","city":"Huntington Park","state":"CA","country":"MX","street":"street"}}
redirectUrl
string 
同步通知地址
必需
示例值:
http://192.168.1.56:8003/redirectV2u0
sign
string 
必需
签名值: 验证请求是否被串改
示例值:
505f3091cb56e5569b9c74e2767000cc
signType
string 
必需
签名类型: MD5/RSA
示例值:
MD5
terminalType
string 
必需
终端类型: WEB / H5
示例值:
WEB
transactionExpirationTime
string 
必需
过期时间: 单位分钟 1-120
示例值:
120
transactionId
string 
可选
商户订单号: max(64)
示例值:
202305260151415
transactionType
string 
必需
交易类型: 固定值 pay
示例值:
pay
userInfo
string 
必需
用户信息:字符串类型的JSON格式
示例值:
{"ip":"127.0.0.1","email":"amber.lei@useepay.com"}
version
string 
版本 固定1.0
必需
示例值:
1.0

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://pay-gateway1.uat.useepay.com/cashier' \
--data-urlencode 'amount=100' \
--data-urlencode 'appId=www.pay.com' \
--data-urlencode 'autoRedirect=false' \
--data-urlencode 'currency=HKD' \
--data-urlencode 'echoParam=echoParam' \
--data-urlencode 'gatewaySource=useepay' \
--data-urlencode 'merchantNo=500000000007245' \
--data-urlencode 'notifyUrl=https://gatewaytest.useepay.com/notifyV2u0' \
--data-urlencode 'orderInfo={"shippingAddress":{"email":"amber.lei@useepay.com","phoneNo":"123","firstName":"amber","lastName":"lei","street":"118 trenton drive","postalCode":"37830","city":"city","state":"Tennessee","country":"US"},"subject":"订单标题","goodsInfo":[{"id":"商品编号","name":"商品名称","body":"商品描述","category":"商品类目","categoryTree":"商品类目树,不同级别类目使用”|”分割","brand":"商品品牌","quantity":1,"price":1234,"url":"商品url","sku":"商品sku","image":"商品图片url"}]}' \
--data-urlencode 'payerInfo={"paymentMethod":"wechat_h5","authorizationMethod":"cvv","firstName":"amber","lastName":"lei","billingAddress":{"houseNo":"102","email":"amber.lei@useepay.com","phoneNo":"1235854433","firstName":"amber","lastName":"lei","stlogreet":"7148 Pacific Blvd, Huntington Park, CA","postalCode":"90225","city":"Huntington Park","state":"CA","country":"MX","street":"street"}}' \
--data-urlencode 'redirectUrl=http://192.168.1.56:8003/redirectV2u0' \
--data-urlencode 'sign=505f3091cb56e5569b9c74e2767000cc' \
--data-urlencode 'signType=MD5' \
--data-urlencode 'terminalType=WEB' \
--data-urlencode 'transactionExpirationTime=120' \
--data-urlencode 'transactionId=202305260151415' \
--data-urlencode 'transactionType=pay' \
--data-urlencode 'userInfo={"ip":"127.0.0.1","email":"amber.lei@useepay.com"}' \
--data-urlencode 'version=1.0'

返回响应

🟢200成功
application/json
Body
amount
string 
必需
redirectUrl
string 
必需
resultCode
string 
必需
sign
string 
必需
errorCode
string 
必需
transactionId
string 
必需
errorMsg
string 
必需
token
string 
必需
transactionType
string 
必需
reference
string 
必需
redirectMethod
string 
必需
echoParam
string 
必需
redirectParam
string 
必需
reserved
string 
必需
signType
string 
必需
currency
string 
必需
merchantNo
string 
必需
示例
{
  "amount": "100",
  "redirectUrl": "https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx1514445828520542a65b21d0b036180000&package=1318043888",
  "resultCode": "redirect",
  "sign": "93c742fcb66056d777d5ef3b482ba247",
  "errorCode": "3200",
  "transactionId": "202401150244474",
  "errorMsg": "Payment in progress",
  "token": "mop:mapi:redis:99172010-b371-11ee-b189-a02412526ed9",
  "transactionType": "pay",
  "reference": "1012401151444017307",
  "redirectMethod": "GET",
  "echoParam": "echoParam",
  "redirectParam": "{\"package\":\"1318043888\",\"prepay_id\":\"wx1514445828520542a65b21d0b036180000\"}",
  "reserved": "",
  "signType": "MD5",
  "currency": "HKD",
  "merchantNo": "500000000007264"
}
🟢200失败
上一页
Jsapi支付下单接口
下一页
GoogePay Test card
Built with