Goshopay API
Docs
API Reference
AAa
AAa
  • 111
BBb
BBb
  • 123
AAa
AAa
  • 111
BBb
BBb
  • 123
  1. 信用卡支付
  • 付款
    • 信用卡支付
      • JS-SDK支付
      • API直连
        POST
    • 电子钱包
    • 本地支付
  • 发卡
  1. 信用卡支付

JS-SDK支付

1、前期准备
This is how you use a card with an icon and a link. Clicking on this card
brings you to the home page.
2、申请账号
Lorem ipsum dolor sit amet, consectetur adipiscing elit
3、代码对接
Ut enim ad minim veniam, quis nostrud exercitation ullamco
4、正式上线
Excepteur sint occaecat cupidatat non proident

一、接入前条件准备#

类型描述
merchantId商户ID,商户唯一标识
merchantKey商户密钥,参与MD5签名生成加密,验证数据有效性

二、嵌入式收银台下单接口#

发起api请求条件:
申请商户ID,商户密钥
订单支付页面引入 Javascript SDK 文件(支付页面渲染、3DS验证需要)
使用签名机制生成数字签名
调用api
说明: 支付请求是交易请求方(如商家、支付网关)与goshopay之间的交易信息通过API接口请求进行传递的交易,是一种异步的、需要用户参与完成的交易方式。支付成功后,goshopay平台会给商家发送后台通知,商家方务必实现接收后台通知接口,以便同步订单支付状态,该嵌入式API模式仅根据需要渲染页面(页面遮罩、loading等),不会发生URL跳转(支付成功后才发生重定向)。

三、收银台下单请求#

参数类型必填描述
merchantIdString是商户ID
signatureString是签名验证,32位大写MD5
orderBodyJsonObject是请求体数据对象
versionString否API版本,默认值: 1.0
shopIdString否店铺ID
signature : MD5签名32位大写,使用了订单请求体(orderBody)JSON字符串拼接商户密钥得到结果字符串再执行MD5(orderBody+merchantKey)
举例:MD5(JSON.stringify(orderBody)+merchantKey)
PHP开发工具温馨提示:
PHP开发转为json字符串时请指定额外参数
JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE
举例如下:
json_encode($param["orderBody"],JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE)
:::
订单请求体JSON对象(orderBody)包含如下信息:
参数名称类型必填描述
merOrderNo商户订单号String是商户平台订单号或者订单ID,平台支付状态回调时携带此参数
merAmount订单金额String是小数点后最多两位,如"145.50"
merCurrency订单币种String是ISO 4217标准的3个字母
notifyUrl支付回调URLString是接收支付结果通知的URL地址
notifyJumpUrl重定向URLString是支付成功后自动跳转商户重定向URL
修改于 2026-10-23 13:08:34
下一页
API直连
Built with