我正在尝试使用他们的checkout.js和这里提供的说明来集成PayPal快速结帐:
每当我点击'PayPal‘按钮,我得到一个错误,关于未定义的来自checkout.js脚本的indexOf。我确实得到了模式弹出闪光非常快,然后消失。
TypeError: Cannot read property 'indexOf' of undefined
at Object.onSuccess (https://www.paypalobjects.com/api/checkout.js:11449:30)
at _loop2 (https://www.paypa
我试着遵循以下说明:将paypal结帐集成到我的网站(由Nodejs、Angularjs开发)
// FOR PAYPAL PAYMENT
function renderPaypalButton() {
paypal.Button.render({
env: 'sandbox', // Or 'production'
// Set up the payment:
// 1. Add a payment callback
payment: function (data, actions) {
// 2. Make a
我创建了一个小型的、简单的带有PayPal结账的网络商店,到目前为止,它还能正常工作。知道我想在我的PayPal帐户的交易历史上看到所购买的产品。因此,我需要添加更多关于购买的细节,看看下了什么订单。
我找到了多个教程,但我仍然不知道如何实现它。到目前为止,这是我的payPalButton组件:
如何向支付对象添加更多详细信息??
import React from 'react';
import PaypalExpressBtn from 'react-paypal-express-checkout';
export default class
最近几天,适应性支付(包括预先审批和连锁支付)似乎被打破了。当我们将用户发送到paypal以完成订单(链接)或授权预审批(预审批)时,他们会收到一个通用的"invalid transaction“错误。测试流程时,我们得到相同的错误,查看控制台,我们可以在paypal对象目录中的checkout.js文件中看到以下错误:
Uncaught TypeError: PAYPAL.AP.Subflow is not a constructor
at checkout.js:11
(anonymous) @ checkout.js:11
在paypal方面似乎出了点问题。有谁有同样的问题吗?变
我得到这个错误,当尝试使用贝宝快速结账和贝宝的checkout.js支付结账。
Object {error: "Error: Error: No value passed to payment↵ at Ob…://www.paypalobjects.com/api/checkout.js:2401:13)", timestamp: 1497283288966, windowID: "2832566843", pageID: "e2a3d3f3ff", referer: "http://m.coleman.renegade.local
我也有同样的问题,,但他的实现是不同的。
Paypal Button实现
我之所以这样实现它,是因为我们需要将paypal button作为一个link。所以我创建了类似<a ng-click="vm.generatePaypalButtonAndClick()"></a>的东西来破解这个。只需忽略params,因为这只是一个例子。
function generatePaypalButtonAndClick(data, vm) {
var originUrl = window.location.origin; // to get 'htt
我已经设置了一个与Ominpay和Paypal express的结账系统,它在测试模式下工作良好,所以我只是‘生活’它。不幸的是,我在结账后没有检查是否所有的信息都发送到了paypal。似乎只发送了金额和货币,而不是产品的描述/名称。这意味着卖家不知道卖的是什么!
注意:一切都会被发送到Paypal结账页面。但付款后,产品名称不会出现在卖家的paypal页面上-只有数量和价格才会出现。
如何让产品名称显示在卖家的paypal帐户上?这将是一个阵列,因为将销售多个产品。
如果有帮助,这里是这个网站:
我用的是Laravel 4。我的支付控制器:
public function