paypal html5 支付,uniapp 对接 paypal支付 (h5,app端)

由于工作需要,需要对接国外的PayPal支付,前端框架用的又是UNIAPP,众所周知UNIAPP国内的生态环境还可以,但是到了国外嘛  嘿嘿  懂得都懂。

uniapp app对接Paypal支付

作者先去uniapp的插件市场搜索了一下有没有Paypal原生插件,结果如下图还是有对应的插件,这里就不全部截出来了感兴趣的可以自己去看看

9a16531fa874c7b748d4a75605c5ec3b.png插件市场支持度不是很友好,而且还存在缺陷。但是uniapp也支持自己开发原生插件,但是开发插件需要客户端相关的技能,小白水平有限。还好官方提供了下面几种方法

00004d4021112cec587293231c2f4f5e.png我们这里用的web-view组件里使用Paypal的web版支付。

在使用web-view之前我们先了解一下在uniapp里web-view是分本地资源和网络资源两种。

网络资源顾名思义就是内嵌第三方的网页(这个解释有点浅显了)那我要弄APP的Paypal支付还要弄一个网页版好像有点繁琐。好在官方支持引入本地资源。

f3e3376c1ccadd14e509deb61c21f4af.png

在我们创建好的webview资源的html文件里添加下

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了在uniapp对接PayPal支付,您需要进行以下步骤: 1. 在PayPal开发者中心创建一个应用程序。您可以访问PayPal开发者中心的Applications页面[2],并按照指示创建一个应用程序。 2. 在uniapp代码中进行配置。您可以在代码中添加一些配置,如添加两个协议网址并保存。您还需要在代码中添加一些开发代码,可以使用条件编译语句来区分不同的环境(如H5APP-PLUS)。在APP-PLUS环境下,您可以使用uni.getProvider方法来获取支付方式,并判断是否支持PayPal支付。如果支持,您可以使用uni.requestPayment方法来调起支付。 3. 进行本地测试。您可以使用自定义基座包进行本地测试,并确保配置项正确。在本地测试时,可以通过uni.getProvider方法获取到"paypal"的支付方式,并使用uni.requestPayment方法调起支付。 总结起来,对接PayPal支付需要在PayPal开发者中心创建应用程序,在uniapp代码中进行配置,并进行本地测试以确保支付功能能正常工作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [uni-app:实现PayPal支付功能](https://blog.csdn.net/qq_42480317/article/details/123499238)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值