gpt4 book ai didi

angularjs - 在 AngularJS 中获取由 Paypal 附加到我的成功 URL 的 token

转载 作者:太空宇宙 更新时间:2023-11-03 16:26:15 25 4
gpt4 key购买 nike

我使用 PayPal Express Checkout 并成功完成交易,在按下“立即付款”按钮后,Paypal 将我重定向到我在我的网站上设置的页面,问题是我需要获取 token paypal 附加在我的 url 上,我该怎么做?

这是示例 URL:http://localhost:3000/#/buy-points/success?token=EC-7JK95123K5096113P&PayerID=RA85EAH95ZDGJ

我想获取token=EC-7JK95123K5096113P的值

这是我尝试过的。

$stateProvider
.state('buy-points.success', {
url: '/buy-points/success/:token',
templateUrl: 'path/to/template.html',
controller: 'successController',
TOKEN: function ($stateParams) {
return $stateParams.token || "";
}
})

最佳答案

由于 paypal 使用查询参数进行响应,因此您应该使用 ?parameter 格式而不是常规的参数解析格式。另外,如果你想在你的 Controller 中注入(inject)一个 token 对象/变量,你应该将它包含在状态解析对象中。

你应该这样做:

$stateProvider
.state('buy-points.success', {
url: '/buy-points/success?token',
templateUrl: 'path/to/template.html',
controller: 'successController',
resolve: {
TOKEN: function ($stateParams) {
return $stateParams.token || '';
}
}
})

关于angularjs - 在 AngularJS 中获取由 Paypal 附加到我的成功 URL 的 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32943010/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com