jjzjj

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 - Magento安全交易支付方式需要持有支付选项

在我的magento商店里有很多顾客。我想为我的老客户提供这个特殊选项。(即)无需在销售结束时付款。他们可以稍后通过在线模式使用未结发票进行支付。是否可以使用magentostore设置此选项。我正在使用安全交易支付网关。谢谢 最佳答案 是的,您可以为特殊客户群实现付款方式,这种付款方式只会为销售订单生成发票并将其状态设置为待处理。然后您将执行另一个模块,将选项卡添加到客户帐户页面(例如PendingInvoices),此模块根据发票/订单数据生成付款表格,当他们付款时,您将发票标记为已付款并已捕获。如果您知道MagentoInvo

php - Paypal 优惠券代码结帐

我正在尝试为我的网站制作简单的产品结帐系统。我正在使用Paypal默认结账系统。它工作正常,但我也需要优惠券代码工具。我从来没有在paypal中看到任何关于优惠券代码的选项。这就是为什么我尝试通过jquery创建它。我成功做到了,但它只适用于一种产品。当我在页面中添加更多产品时,这是行不通的。我可以理解关于类和id的问题,但我仍然不知道该怎么做。还尝试打折,因为%目前我的代码只适用硬编码价格。你们能不能检查一下我的代码,看看我的错误在哪里,或者是如何造成的。或者有什么其他办法可以做HTMLProduct1-$4.99IfyouhaveanycouponcodepleaseenterOt

php - 如何在 PHP 中验证 Paypal webhook 签名?

我对SSL和证书不是很了解。我用了帖子“Howtousehash_hmac()with"SHA256withRSA"onPHP?”,看看我是否可以通过PayPal获得webhook。我遇到的问题是在调用openssl_verify()并返回结果(0)后出现以下错误:OpenSSLerroropenssl_verifyerror:04091068:rsaroutines:INT_RSA_VERIFY:badsignature我已尝试解决此问题,但有关错误和网络功能的文档很少甚至没有。我当前的代码如下所示://gettheheaderposttomyphpfilebyPayPal$head

php - 以编程方式创建 magento 订单中的 Paypal 发布错误

我正在为magento网站开发混合移动应用程序。现在我需要以编程方式创建订单。我能够集成paypal并获得paypal成功响应。一旦我收到Paypal回复,我就会将数据发布到magento。这里出现错误Uncaughtexception'Mage_Core_Exception'withmessage'PayPalgatewayhasrejectedrequest.Invalidtoken(#10410:Invalidtoken).'inpublic_html/app/code/core/Mage/Paypal/Model/Api/Nvp.php:1062下面是我的订单创建代码。load