CL传媒头像

CL传媒

客服VX:coolfensi,客服QQ:2451468936(QQ/微信客服只做引导和站点通知,不闲聊。有站点内业务疑问以及订单问题的话,请点击【CL-在线售后客服窗口】进行会话)

  • 文章101528
  • 阅读8115398

人生倒计时

  • 今日已经过去小时
  • 这周已经过去
  • 本月已经过去
  • 今年已经过去个月
首页 最新知识 正文内容

h5支付宝免签支付接口(h5接入支付宝支付)

客服VX(coolfensi) 最新知识 2023-01-08 21:01:15 27

如何申请和接入微信支付,支付宝支付H5接口?

找微信,支付宝官方,或第三方支付公司,银行。需要的来了解

联系方式:微信:coolfensi
(使用浏览器扫码进入在线客服窗口)
复制联系方式

h5支付宝免签支付接口(h5接入支付宝支付) 第1张

Vue的H5页面唤起支付宝支付功能

目前项目中比较常用的第三方支付无非就是支付宝支付和微信支付。下面介绍一下Vue中H5页面如何使用支付宝支付。其实很简单的,只不过是调自己后台的一个接口而已(后台根据支付宝文档,写好支付接口)。

触发支付宝支付调用后台接口,后台会返回支付宝提供的form表单,我们只要在vue里面创建新节点,将返回的form表单append进去,并提交就可以唤起支付宝支付。另在此说一下这个

returnUrl

,

它是支付后支付宝回调的页面。具体可以根据自身业务,后台写死或者由前端控制。

methods

()

{

/**

*

支付宝支付

*/

goAlipay

()

{

this.$loading.show()

const

data

=

{

/*

自身接口所需的一些参数

*/

...

amount:

this.price,

/*

支付后支付宝return的url

*/

//

returnUrl:

''

returnUrl:

window.location.origin

+

window.location.pathname

+

'?userParams='

+

this.userParams

}

this.$http(

this.$apiSetting.alipay,

data

).then(res

=

{

this.$loading.hide()

if

(res.data.statusCode

===

'000000')

{

const

div

=

document.createElement('div')

/*

此处form就是后台返回接收到的数据

*/

div.innerHTML

=

res.data.data.alipayInfo

document.body.appendChild(div)

document.forms[0].submit()

}

},

error

=

{

this.$loading.hide()

console.log(error)

})

}

}

总结

以上所述是小编给大家介绍的Vue的H5页面唤起支付宝支付功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

您可能感兴趣的文章:Vue仿支付宝支付功能vue写h5页面的方法总结用vuex写了一个购物车H5页面的示例代码vue-awesome-swiper

基于vue实现h5滑动翻页效果【推荐】解决vue

js

IOS

H5focus无法自动弹出键盘的问题详解Vue开发微信H5微信分享签名失败问题解决方案vue中用H5实现文件上传的方法实例代码vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理

H5处理支付宝接口返回form

最近H5对接后端从支付宝返回的form。踩了一些坑。

支付宝支付返回的form结构大概是这样的:

这可以看成是一个完整的html文档。

如果是在PC端处理,这种方式是没问题的。但是需要注意三个问题:

对于H5来说第二种方案兼容性更好。

需要注意的是:

一开始我将form的target设置为了_blank

导致了在IOS上的浏览器(微信环境,safari,UC)都无法实现form表单的提交。

改成_self之后,问题解决。

个人支付宝账户申请支付接口可以吗以及支付接口

个人是无法申请支付接口的,需要企业资质。但是个人可以申请免签支付接口。但是一定要注意,选择免签支付平台一定要谨慎,不能选择涉及资金托管与结算的平台,也不能选择需要手机root的平台,相当的不安全。给你推荐一家吧,支付FM。

h5+ app 第三方支付调用步骤

1 在页面onload中获取支付通道,支付的时候再获取支付通道会浪费用户等待时间:

// 获取支付通道 (微信支付宝)

var wxChannel,aliChannel;

plus.payment.getChannels(function(channels) {

for(var i in channels) {

if(channels[i].id == "wxpay") {

wxChannel = channels[i];

} else {

aliChannel = channels[i];

}

}

}, function(e) {

mui.toast("获取支付通道失败:" + e.message);

});

2 调起后台支付接口 ,传参 userId , log_id , type , pay_pass,后台处理成功返回支付金额(如果是余额支付到这一步就支付成功结束了) 

3 调起支付 :

//channel 支付通道类型(wxpay/alipay), pay 支付金额

plus.payment.request(channel,pay,function(result){

//支付成功回调......

},function(error){

//取消/支付失败回调......

});

h5支付宝新老接口有什么不同

到账接口不同,demo 被屏蔽

老版本的支付接口叫及时到账接口,最原来的时候支付宝官方也是封装了一套开发demo的,后来由于新版本的到来,老版本的demo就被屏蔽了,新版本可以登录支付宝开放平台,在开发者中心登记应用,获得应用唯一标识(APPID),最后提交审核,待审核通过后该应用可正式使用;配置密钥。操作手册地址: ;搭建和配置开发环境。电脑网站支付SDK与Demo:

文章目录
    搜索