草庐IT

paypal-ipn

全部标签

php - 定期付款不适用于 braintree 中的 PayPal 按钮

我在我的HTML表单中使用PayPal按钮。一切正常,如PayPal要求身份验证并以HTML形式注入(inject)payment_method_nonce。但是,当我使用此payment_method_nonce创建订阅时,它给我的错误是:-消息:-付款方式token无效代码:-91903我正在使用PHP库,这是我的代码片段:-$subscription=Braintree_Subscription::create(array('paymentMethodToken'=>payment_method_noncethatPayPalbuttoninjectinmyform,'planI

php - PayPal 集成过程中的 EWP 设置错误

我正在通过PHP和MySQLi建立自己的电子商务商店。当前测试站点是:http://taxreturnsolutions.uk/ecommerce/我已遵循本指南:https://www.codexworld.com/paypal-standard-payment-gateway-integration-php/我拥有一切设置和工作都非常好,因为我可以点击立即购买按钮,它会带我到沙盒网站,我可以购买。我的SQLi数据库将使用相关数据等进行更新。但是现在我不断从PayPalSandbox收到以下消息,如下所示:*注意URL:/webapps/shoppingcart/error?flow

java - 哪种 Paypal 方法更适合用于向用户付款 - 批量付款或自适应付款?

我的应用程序的用户在他们的账户上积累虚拟货币。在他们有足够的钱后,他们可以选择支付。我想用paypal付款。该应用程序基于网络。用户在他们想要支付时自行选择(支付系统不需要自动化,因此可以说每月支付一次)。我知道我可以使用集中付款或自适应付款。这两者有什么区别?哪一个更适合我的情况?谢谢 最佳答案 我自己一直在调查这个问题,并从我非常简短的调查中发现:批量支付允许您一次将付款转账给多个收件人。发件人支付费用,但与其他付款方式相比费用较低。(每次支付2%,或最高1美元)每次调用最多250(?)个付款接收方通过将文件上传到paypal或

php - Paypal IPN 自定义变量

我的PaypalIPN支付正在运行(立即购买按钮),但现在我必须为每笔交易在我的数据库中添加一些变量,如折扣名称、用户ID等。过去我使用自定义隐藏字段,因为我只需要用户ID。但是现在我不知道如何传递这个新的自定义变量并在付款成功时让它们从Paypal发回?感谢您的帮助! 最佳答案 您有三个主要选项:使用标准的自定义隐藏字段将您需要的所有数据存储在一个字符串中。您可以使用JSON格式或某种等效格式。变量大小限制为256个字符,这听起来可能就足够了。在custom字段中存储一个唯一ID,并使用此ID查找您存储在数据库中的其他数据。还有额

php - 为什么我在 paypal 沙箱上收到 payment_status 待处理?

我总是收到来自paypal沙箱的“待定”[payment_status]响应,这就是为什么我将数据插入数据库的代码根本不起作用的原因。每当我结帐并完成付款时,这是从返回的数据中得到的响应Array([mc_gross]=>12.00[protection_eligibility]=>Ineligible[address_status]=>confirmed[item_number1]=>2[payer_id]=>TRCLJTHLNCJ7Q[tax]=>0.00[address_street]=>1MainSt[payment_date]=>20:15:44Jan01,2012PST[p

php - 未调用 PayPal 订阅/Notify_URL(在沙盒下工作)

我不明白。我在沙盒模式下测试了订阅按钮,它运行成功。test-business收到付款,调用notify_url就好了。但是一旦我退出沙盒模式,业务仍然得到支付,订阅成功设置,但notify_url甚至没有被调用。我在实时/沙盒形式之间唯一改变的是:{if$sandbox==TRUE}{else}{/if}和{if$sandbox==TRUE}{else}{/if}以防万一……其余部分看起来像:user_info.user_id}"/>为什么哦,为什么这不起作用??我正在努力为我的客户解决这个问题。我不知道哪里出了问题。请帮助我,我应该尽快为我的客户完成这项工作。除了这1件事,我的其他

php - Paypal API 退还捕获的授权

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。我正在使用PaypalAPI进行授权和收款,我可以轻松地授权、收款和作废付款。问题是,一旦付款被捕获,我就无法退款,因为“RefundTransaction”告诉我无法退还此类付款,而“DoVoid”表示付款已被捕获。是否无法通过API退还获取的授权?已解决我使用的是交易ID进行授权,需要使用捕获时收到的交易ID。

php - Paypal 自适应支付退款问题

我正在尝试将自适应支付链式支付完全退还给发件人,但我被卡住了。我正在使用CodeIgniter和AndrewAngell'sawesomelibrary用于自适应支付。我要退款的详细信息如下:(您可以在下面看到原始的xml请求和响应)Array([Errors]=>Array()[Ack]=>Success[Build]=>5472483[CorrelationID]=>4d31bf900a1091682810466=>2013-03-20T09:45:02.585-07:00[ActionType]=>PAY_PRIMARY[CancelURL]=>http://my-cancel-

php - 使用 Paypal 付款提高安全性

我的网站上有这段代码:此代码向process.php发送一个POST,它打开一个paypal类来进行支付。一切正常,但我有一个很大的麻烦。重点是,如果我使用FireBug编辑任何值,例如“itemprice”,任何人都可以更改默认值,并在处理付款时将itemprice替换为任何其他数量。我该如何解决这个问题?有什么想法吗?谢谢。 最佳答案 加密是阻止这种情况的唯一方法,在客户端你无能为力。您可以尝试添加一些验证服务器端或使用_SESSION,但这些是您唯一的选择。 关于php-使用Pay

php - 使用 HTTP_X_SIGNATURE 验证 Coinbase IPN

我已经为比特币交易集成了Coinbase,除了已经实现的其他安全功能之外,我还想使用他们的签名来验证IPN是否真的来自他们。他们的支持表明“验证x_signatureheader中是否包含正确的签名。包含的签名将使用以下公钥完成:https://www.coinbase.com/coinbase.pub。”使用openssl_verifydocumentation,我将以下内容放在一起:functionverifyX_SIGNATURE(){//$dataand$signatureareassumedtocontainthedataandthesignature//fetchpubli