首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ionic 4中做支付宝

如何在ionic 4中做支付宝
EN

Stack Overflow用户
提问于 2019-07-13 16:54:47
回答 1查看 203关注 0票数 0

我是ionic 4的新手。我想在我的ionic应用中添加支付宝插件。我看到所有的教程都是这样做的:

代码语言:javascript
复制
    import { Alipay } from '@ionic-native/alipay/ngx';

constructor(private alipay: Alipay) {

//alipayOrder is a string that has been generated and signed by the server side.
this.alipay.pay(alipayOrder)
   .then(result => {
      console.log(result); // Success
   })
   .catch(error => {
      console.log(error); // Failed
   });

}

但这只显示了加载方式,即打开支付宝,而不是打开支付宝页面进行支付。我需要在代码中修改什么?我想把全部的付款都寄给支付宝使用

EN

回答 1

Stack Overflow用户

发布于 2019-07-13 22:26:05

Ionic Native包的文档并不是实现它的完整教程。你需要做几次才能了解它的意思。

  1. 转到离子原生社区主页面,按照所有软件包都应该执行的常规设置说明进行操作:

代码语言:javascript
复制
- [Ionic Native Community Edition - Ionic Documentation](https://ionicframework.com/docs/native/overview)

  1. 代码段的第一行放在顶部
  2. 剩下的部分只是一个粗略的概述,而不是完整的使用指南。

通常,您可以通过单击github存储库找到更多信息。

根据我的调查,您需要使用app_id变量进行安装:

代码语言:javascript
复制
cordova plugin add cordova-plugin-gubnoi-alipay --variable APP_ID=[your AppId]

这意味着你需要在AliPay注册一个开发者账户,并在他们的平台上创建一个应用程序。

文档还链接到此页面:

它提供了所有类型参数的详细信息,您可以使用这些参数在它们的一侧生成订单,该订单可以转换为如下所示的url:

代码语言:javascript
复制
var payInfo = "app_id=2015052600090779&biz_content=%7B%22timeout_express%22%3A%2230m%22%2C%22product_code%22%3A%22QUICK_MSECURITY_PAY%22%2C%22total_amount%22%3A%220.01%22%2C%22subject%22%3A%221%22%2C%22body%22%3A%22%E6%88%91%E6%98%AF%E6%B5%8B%E8%AF%95%E6%95%B0%E6%8D%AE%22%2C%22out_trade_no%22%3A%22IQJZSRC1YMQB5HU%22%7D&charset=utf-8&format=json&method=alipay.trade.app.pay&notify_url=http%3A%2F%2Fdomain.merchant.com%2Fpayment_notify&sign_type=RSA2&timestamp=2016-08-25%2020%3A26%3A31&version=1.0&sign=cYmuUnKi5QdBsoZEAbMXVMmRWjsuUj%2By48A2DvWAVVBuYkiBj13CFDHu2vZQvmOfkjE0YqCUQE04kqm9Xg3tIX8tPeIGIFtsIyp%2FM45w1ZsDOiduBbduGfRo1XRsvAyVAv2hCrBLLrDI5Vi7uZZ77Lo5J0PpUUWwyQGt0M4cj8g%3D";

然后最后传入插件来管理支付过程。

另外,通过联系AliPay询问特定问题,it seems可能会取得一些成功。

更新如何获取应用程序ID

this page上,它有以下指令:

所以你需要去the signup page注册一个普通账号,然后找到升级到开发者账号的选项。

在此之后,您可以在平台上注册一个应用程序来获取id。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57017619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档