Articles of 贝

PayPal客户端validation失败

由于我从沙箱模式切换到真正的交易,我得到一个客户端身份validation失败的错误。 configuration: { "port": 5000, "api": { "host": "api.paypal.com/v1/", "port": "", "client_id": "-", "client_secret": "-" } } 我已经加倍检查了我的客户端ID和密码,他们已启用,不适用于沙盒模式。 码: paypalService.getPaypalMethodOption(req.body.paymentMethodOptionId).then(function (paymentMethodOption) { var invoiceId = uuid.v4(); var payment = { "intent": "sale", "payer": { "payment_method": "paypal" }, "transactions": [{ "amount": { "currency": 'USD', "total": paymentMethodOption.Price }, "description": paymentMethodOption.Description, "invoice_number": invoiceId }] }; payment.payer.payment_method = 'paypal'; […]

有没有办法用PayPal REST API设置定期付款?

我读了这个问题和这个 。 他们都表示(一年前)通过REST API进行的经常性支付正在进行中。 在我客户的网站上,客户需要能够支付 (全部一次 – 例如,在退房1200美元) 分期付款(1200美元超过6个月,每月200美元) 客户付款时通知他的网站至关重要。 我目前已经设置了选项#1: app.get("/cart/checkout/paypal", isLoggedIn, isVerified, function (req, res) { var user = req.user; var paymentDetails = { "intent": "sale", "payer": { "payment_method": "paypal"}, "redirect_urls": { "return_url": "http://localhost:5000/cart/checkout/success", "cancel_url": "http://localhost:5000/cart" }, "transactions": [ { "amount": { "total": user.cart.finalPrice.toFixed(2), "currency": "USD"}, "description": "You are being billed for " […]

通过node.js中的PayPal Adaptive Payments API发送隐式付款时出错

我正在尝试从我的业务Paypal帐户将钱汇入适应性付款API的另一个Paypal帐户。 我创build了一个经典的贝宝应用程序,请求发送隐式付款的权限,并被批准有条件。 我正在使用我的企业帐户的API UserId,密码和签名,当我提出付款请求时,我使用与我的企业帐户关联的电子邮件地址。 这可能是值得一提的,这是一个瑞士贝宝帐户。 不过,我收到一个错误: [Error: Response ack is Failure. Check the response for more info] { responseEnvelope: { timestamp: '2013-12-13T05:21:53.825-08:00', ack: 'Failure', correlationId: '6b31a6a7cbf80', build: '7935900' }, error: [ { errorId: '550001', domain: 'PLATFORM', subdomain: 'Application', severity: 'Error', category: 'Application', message: 'You do not have permission to execute this payment implicitly' } ], […]

Braintree node.js w / iOS 9 Swift 2.1 – 客户端令牌错误

我试图设置一个相对简单的Braintree服务器运行在Node.js与我的客户端写在Swift 2.1 iOS 9,而我能够logging客户端令牌,我收到以下错误: [BraintreeSDK] ERROR Unsupported client token version. Please ensure your server is generating a valid Braintree ClientToken with a server-side SDK that is compatible with this version of Braintree iOS. 以下是我的服务器代码(从BraintreeDev仓库改编而来): 'use strict'; var express = require('express'); var app = express(); var braintree = require('braintree'); var bodyParser = require('body-parser'); var parseUrlEnconded = […]

是否有可能使用适应性付款从我自己的PayPal帐户发送电子邮件到一个电子邮件地址

我有一个node.js的Web应用程序,有时需要发送一个用户只知道他们的电子邮件地址的钱。 这与PayPal的汇款界面基本上是一样的,但需要以编程方式执行。 我已经看过这个post ,build议使用他们较新的Adaptive Payments API来做到这一点,然而在文档或例子中,我没有看到如何从我的账户发送钱到一个电子邮件地址。 我唯一的select是进入Pay​​Pal正在离开的MassPay API吗?

麻烦与贝宝自适应付款Node.js

我不能为了我的生活弄清楚发生了什么事情。 我只是试图做一个基本的电话,贝宝的Adaptive Payments API,特别是Pay电话。 我试图用node.js来实现这一点。 我可以用curl做成功的调用,但是node只是拒绝工作。 我不断收到'Invalid request: {0}'错误消息errorId 580001 。 我找了很久才find一个解决办法,虽然很多人看似有类似的问题,但是他们的问题和我的不一样,所以他们的解决scheme一直没有奏效。 任何帮助你可以提供非常赞赏。 以下是我一直得到的反应(美化): { responseEnvelope: { timestamp: '2012-11-05T03:50:08.216-08:00', ack: 'Failure', correlationId: 'b1dbb6fea8378', build: '4110101' }, error: [ { errorId: '580001', domain: 'PLATFORM', subdomain: 'Application', severity: 'Error', category: 'Application', message: 'Invalid request: {0}' } ] } 这里是我的节点代码:(注意:我使用request模块: https : //github.com/mikeal/request ) request = require 'request' […]

使用PayPal-node-SDK(PayPal Express Checkout)支付授权和获取付款(未来)

我正在使用PayPal Express Checkout,而我需要做的是单独授权和捕获付款,目前的PayPalstream量是, 1)我使用以下代码创build付款: var paypal = require('paypal-rest-sdk'); function createPayPal(req, res, itemsArray, redirectsTos) { var payment = { "intent": "sale", "payer": {}, "transactions": [{ "amount": { "currency": sails.config.currency, "total": itemsArray.totalArrayAmount, "details": { "subtotal": itemsArray.totalArrayAmount, "fee": sails.config.PayPalCreateFee } }, "invoice_number": req.session.invNum, "item_list": { "items": itemsArray.itemsArray } }] }; sails.log.info('payment obj :', JSON.stringify(payment)) payment.payer.payment_method = sails.config.PayPalPaymentMethod; payment.redirect_urls […]

贝宝与Braintree集成

我正在尝试在Nodejs和Javascript中集成braintree进行支付。 我已经在https://sandbox.braintreegateway.com上创build了一个帐户,现在我正在尝试将我的braintree付款与我的网站结合起来,使用“drop in”整合,我遵循了网站上给出的所有步骤,button,点击后打开一个贝宝popup窗口,我在其中input我的账户详细信息,之后它要求就各种条款达成一致。 点击同意后说: “对不起,我们无法连接到贝宝,请过几分钟再试一次,再试一次”我不知道为什么我得到这个。 看起来像用Braintree设置我的贝宝个人资料的问题(虽然在沙箱中,它并不重要)。 我试图按照braintree门户指示braintreebuild立贝宝,但没有成功,我仍然在同一个错误信息。 使用的代码来自以下Braintree文档: https://developers.braintreepayments.com/javascript+node/guides/drop-in#paypal 这个你能帮我吗。