问题标签 [paypal-adaptive-payments]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
52968 浏览

paypal - 如何汇款到任何贝宝账户

是否可以使用贝宝 API 向任何贝宝账户汇款(不仅仅是 API 凭证所有者)。我知道使用 IPN 可以做到这一点,但我需要使用 SOAP。

0 投票
1 回答
16692 浏览

php - PayPal 自适应支付 ConvertCurrency API 的 PHP 示例

试图围绕新的 PayPal Adaptive Payments API ——特别是 ConvertCurrency 功能。有没有人在 PHP 中有任何运气?

文档:https ://www.x.com/docs/DOC-1400

0 投票
5 回答
5472 浏览

php - 使用像 Kickstarter 这样的 Paypal Adaptive Payments API 使用 Amazon Payments?

我想知道是否可以像 Kickstarter.com 使用 Amazon Payments 收集/筹款一样使用 Paypal Adaptive Payments。

例如:用户建立一个项目。人们向该项目承诺 5 美元,如果达到目标,系统会自动从每个人那里提取资金,并将其放入创建该项目的用户 paypal 帐户。这可以使用贝宝吗?

如果可能的话,是否有任何支持自适应支付的优秀 PHP 库?

0 投票
2 回答
979 浏览

paypal - 使用自适应支付 API 调用在 Paypal 上发出支付请求时,如何将 item_number 传递给 IPN?

我正在使用自适应 api 进行链式付款。代码看起来

ChainedPay chainedPay = new ChainedPay(numberOfReceivers); //为chainedPay对象设置值(如返回url、取消url、ipn url等......

接收者primaryReceiver = new Receiver(); // 设置接收方的值,例如金额等。 ...chainedPay.setPrimaryReceiver(primaryReceiver);

接收器rec1 =新接收器();//设置第二个接收者的值 ... chainedPay.addToSecondaryReceivers(rec1);

//使请求chainedPay.makeRequest(); 像这样:

付款被批准后,我确实收到了 IPN 消息。但是我希望能够在支付请求中发送一个值,例如存在于我系统中的 transactionId,并让 IPN 将其发回给我,这样我就可以在我的 ipn 侦听器中通过其 id 查找交易,并且使用该信息向用户提供数字商品。我不知道在付款请求中设置该值的位置。

在使用自适应支付 api 调用之前,如果我想将交易 id 传递给 IPN,我会在 item_number 字段中以购买按钮的形式设置它,这样就可以通过了。自适应api中有类似的东西吗?

谢谢,蒂姆

0 投票
2 回答
3431 浏览

ruby-on-rails - 使用 Rails 的 Paypal 自适应(链式)支付

众所周知,PayPal 支持自适应(链式)支付,其中一位买家汇款并使用一个 API 帐户持有人进行处理,并且可以将钱发送给多个用户。

我的问题是,

  1. 这种方法是否也支持接受信用卡(针对买家)?
  2. 是否可以在我们的网站上捕获卡的详细信息并使用 API(在后端)而不重定向到 PayPal 网站本身?

这是我的要求...我正在运行一个网站,卖家可以在该网站上销售他们的产品,而买家可以购买它们。卖家设定价格,我得到佣金

例如。人 A 以 100 美元的价格出售产品 P。(我的佣金是2%)

B 人购买 P. 并在我的网站本身进行付款。使用 Paypal API,我想处理 B 的信用卡并向他收取 100 美元。得到我的 2 美元,把剩下的 98 美元寄给 A。

提前致谢,

坎南 R

0 投票
4 回答
4003 浏览

php - PayPal AdaptivePayments PaymentDetail PayKey

我正在使用带有自适应(链式)支付的 PayPal Pay API。我正在尝试将用户转发到贝宝,然后返回到我预定义的 return_url。

问题是:我需要在我的返回 URL 中有一个 PayKey。原因:我需要调用 PaymentDetail API 来查看 return_url 中的付款。而且,我不想使用 IPN,因为我需要在我的返回 URL 上使用一些令牌进行验证。

我遇到的问题是:PayKey 是使用所有参数生成的,包括 return-url (因此在我构建了从中获取 $response 的实际数组之后。我不能将 PayKey 放在 return-Url因为此时它还没有生成。

有人可以帮忙吗?

0 投票
1 回答
429 浏览

java - PayPal PaymentDetails getReceiverList() 为空。为什么?

我正在使用 PayPal Adaptive Payments 的 IPN。我能够让 IPN 正常工作,但是当我决定从 PayPal 获取已完成交易的付款详细信息时,PaymentDetails 类的 getReceiverList 方法返回 null。

这不应该发生,因为交易已经完成并且显然有一个接收者。

如果我从同一个 paymentDetails 对象中提取其他数据,例如付款状态,我会得到正确的结果。

有没有人遇到过这个,可以告诉我为什么会这样?

0 投票
4 回答
2302 浏览

ruby-on-rails - Rails PayPal 自适应

我正在使用paypal_adaptive gem 并且遇到了一些问题。这是我在 config/paypal_adaptive.yml 中的代码:

当然XXX是真实的细节。我还尝试了使用给我的 API 凭据,但都不起作用。这是控制付款的控制器代码:

> pay_request = PaypalAdaptive::Request.new

尝试输出 pay_response 时,我得到以下数组(包含错误):

> ["responseEnvelope", {"timestamp"=>"2011-05-03T12:00:54.107-07:00", "ack"=>"Failure", "correlationId"=>"242e1fc31cf18", "build"= >"1846084"}] ["error", [{"errorId"=>"560022", "domain"=>"PLATFORM", "subdomain"=>"Application", "severity"=>"Error", " category"=>"Application", "message"=>"X-PAYPAL-APPLICATION-ID 标头包含无效值", "parameter"=>["X-PAYPAL-APPLICATION-ID"]}]]

我真的绝望了。提前致谢。

0 投票
1 回答
6752 浏览

php - Paypal 将钱从一个帐户转移到另一个帐户

我知道这个建议如何汇款到任何贝宝账户,但到目前为止我所尝试的似乎对我来说并不满意......

我正在一个社交网站上工作,我希望在该网站上允许用户通过贝宝帐户支付服务费用。实际付款应将钱从用户的贝宝账户转移到我的贝宝账户。

这是我到目前为止提出的。我尝试使用自适应 api 和 PAY 选项,如果我使用我的帐户和凭据向其他用户汇款,它就可以工作。我有 biz 帐户,这被称为隐式批准。如果其他用户想以这种方式向我付款,他必须拥有企业帐户并允许我的应用程序保存他的凭据,例如他的贝宝用户 ID、密码和签名,这是不好的。

我尝试的下一件事是为此目的使用权限 api。据我了解,这应该类似于生成允许我的应用代表用户在 Facebook 上发布的令牌。我已经设法为以下权限创建了权限 api 文档中指定的签名:

现在我不知道如何使用这个签名将钱从授予我的应用程序上述权限的贝宝账户转移到我的贝宝账户。

关于我做错了什么或更好的方法来做这件事有什么建议吗?

0 投票
1 回答
259 浏览

ruby-on-rails - paypal_adaptive gem 不工作?

我正在使用 papal_adaptive gem。我在 papal_adaptive.yml 文件中提供了我的贝宝沙盒帐户详细信息。当我打电话时pay_request = PaypalAdaptive::Request.new,它会引发以下错误: