开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
网页&移动应用 
支付产品
当面付
app支付
接入指南
基础功能
扩展功能
集成工具
api 列表
相关资料
手机网站支付
电脑网站支付
刷脸付
预授权支付
商家扣款
订单码支付
私域产品
公域产品
营销产品
资金产品
会员产品
信用产品
安全产品
广告产品
其他通用产品
开发 > 服务端 > 支付产品 > app支付 > 接入指南 > 基础功能 >  harmony 单框架集成流程
已更新
文档更新记录 >
收藏
订阅更新
我的文档
设置
接入检测
即可查看检测结果)
若有未通过的接入检测项,接口将无法调通
1 安装说明

ohpm install @cashier_alipay/cashiersdk
注意: sdk 版本 >= 15.8.27 版本需要配合支付宝 10.6.50 版本使用
2 使用说明
2.1 配置
在项目 entry 中的 module.json5 中配置
json
复制代码
"module": {
...
"queryschemes": [
"alipays" // 15.8.27, 15.8.28
"https" // 15.8.29
],
2.2 使用
未安装支付宝 app 是跳转 h5 支付,已安装支付宝 app 会直接跳转 app 支付
通过 router 跳转或者通过 navigation 跳转,只针对未安装支付宝 app 时跳转 h5 的方式有差异
1通过 router 进行跳转
new pay().pay(orderinfo, true).then((result) => {
let message =
`resultstatus: ${result.get('resultstatus')} memo: ${result.get('memo')} result: ${result.get('result')}`;
console.log(message);
}).catch((error: businesserror) => {
console.log(error.message);
});
参数名称
参数说明
orderinfo: string
app 支付请求参数字符串,主要包含商家的订单信息,key=value 形式,以 & 连接。
showpayloading: boolean
用户在商家 app 内部点击付款,是否需要一个 loading 做为在支付宝客户端唤起之前的过渡,这个值设置为 true,将会在调用 pay 接口的时候直接唤起一个 loading,直到唤起 h5 支付页面或者唤起外部的支付宝客户端付款页面 loading 才消失。建议将该值设置为 true,优化点击付款到支付唤起支付页面的过渡过程。
2使用 navigator 进行跳转,使用系统路由表
参数名称
参数说明
orderinfo: string
app 支付请求参数字符串,主要包含商家的订单信息,key=value 形式,以 & 连接。
showpayloading: boolean
用户在商家 app 内部点击付款,是否需要一个 loading 做为在支付宝客户端唤起之前的过渡,这个值设置为 true,将会在调用 pay 接口的时候直接唤起一个 loading,直到唤起 h5 支付页面或者唤起外部的支付宝客户端付款页面 loading 才消失。建议将该值设置为 true,优化点击付款到支付唤起支付页面的过渡过程。
navcallback?: (name: string, params: map) => void
用于自定义跳转,使用系统路由表方式无需关注。
navpathstack: navpathstack | undefined = undefined)
navigation 创建时传入的 navpathstack,必传。
3使用 navigator 进行跳转,自定义跳转
参数名称
参数说明
orderinfo: string
app 支付请求参数字符串,主要包含商家的订单信息,key=value 形式,以 & 连接。
showpayloading: boolean
用户在商家 app 内部点击付款,是否需要一个 loading 做为在支付宝客户端唤起之前的过渡,这个值设置为 true,将会在调用 pay 接口的时候直接唤起一个 loading,直到唤起 h5 支付页面或者唤起外部的支付宝客户端付款页面 loading 才消失。建议将该值设置为 true,优化点击付款到支付唤起支付页面的过渡过程。
navcallback?: (name: string, params: map) => void
自定义跳转必传。
name 为页面名称。
params 为跳转 h5 时,h5 页面所需要的参数
navpathstack: navpathstack | undefined = undefined)
必传。navigation 创建时传入的 navpathstack。
2.3 sdk 内部日志获取
2.4 获取 sdk 版本号
3 faq
3.1 q:系统弹出唤端确认框,用户点击取消是否有回调 ?
a:没有回调。系统并未给出回调,sdk 无法感知
3.2 q:是否支持登录 ?
a:不支持。如果要接入登录能力,请参考
3.3 q:遇到错误如何排查 ?
a:
1过滤 alipay_sdk 日志,查看错误信息。
2订单串可以用 android/ios 配合验证排查问题。
3.4 q:是否支持商家扣款 - 独立签约(免密签约)、芝麻信用等 ?
a:暂不支持。详细信息参考 相关文档
3.5 q:h5支付唤端 ?
a:
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图