草庐IT

paypal-ipn

全部标签

php - PayPal AdaptivePayments PaymentDetail PayKey

我正在使用PayPalPayAPI和自适应(链式)支付。我正在尝试将用户转发到paypal,然后返回到我预定义的return_url。问题是:我的返回网址中需要有一个PayKey。这样做的原因:我需要调用PaymentDetailAPI来查看return_url中的付款。而且,我不想使用IPN,因为我需要在我的返回Url上使用一些token进行验证。我遇到的问题是:PayKey是用所有参数生成的,包括return-url(因此在我构建实际数组后,我从中获取$response。我不能将PayKey放在return-Url因为此时还没有生成。//Createrequestpayloadwi

php - Paypal SDK错误 "Credential not found for default user"

我正在尝试将PayPalSDK集成到我的网站中,但遇到了一个问题,我无法在文档中或通过Stackoverflow找到解决方案。我使用标准设置:开始.php:索引.php:DocProductnameQuantity-->price5.008.0012.0018.0025.0060.00Submit$('input[name="quantity"]').on('change',function(){varthisval=$(this).val();$(this).val(thisval+'.00');});结帐.php:setPaymentMethod('paypal');$item=n

PHP Paypal 类

有人可以推荐一个最新的类(或支付系统)来使用PHP处理paypal定期支付吗?谢谢!更新:我最终使用了PeterReisinger的PaypalNVP类。不幸的是,那是很久以前的事了,我似乎无法在网上找到它(自述文件和类文件没有URL-只有名称)。如果您能找到它,那将是一门很棒的类(class),我强烈推荐它。 最佳答案 如果您可以自由选择网关,请选择一个为我们提供定期计费服务和API的网关。我知道authorize.net做。您真的、真的、真的不想存储信用卡信息。真的。如果您想做“保存我的信息”之类的事情,请找一家支持为您存储卡详

php - Paypal IPN 沙箱 - IPN 监听器 - 未验证或无效

我已经在开发人员中设置了测试帐户Business和Personal以试用沙盒模式。我在我的网站上设置了付款按钮。我单击按钮并转到Paypal。测试用户个人账户用于支付。当我查看Paypal企业帐户时,付款已完成并已完成。重定向到我的网站效果很好。所以在我看来我应该有一个“工作”的系统。我的IPN监听器没有返回已验证或无效。这是我的听众:$value){$value=urlencode(stripslashes($value));$req.="&$key=$value";}//postbacktoPayPalsystemtovalidate//$header.="POST/cgi-bin

php - Paypal 交易未显示在沙盒中,但出现在通知中

我正在使用PHP-SDK向Paypal发送REST请求。我的交易似乎成功了,两个账户都收到通知,卖家分别收到“收到付款通知”和买家“收到您向xxxxx的测试商店付款的收据”。两个账户的余额都会根据交易发生变化。然而,交易选项卡中没有显示任何交易。这是怎么回事? 最佳答案 那是因为它们没有出现在那里(最近的变化),只有失败的交易才会出现在那里用于调试目的。您想使用虚拟买家帐户登录sandbox.paypal.com以查看您的列表沙盒交易,就这么简单。 关于php-Paypal交易未显示在沙

php paypal express结账问题

我正在尝试在我的网站上集成Paypal快速结账。我正在尝试使用沙箱进行检查。当我从我的站点提交数据时,生成的token没有错误,但是当重定向到paypal时,它没有显示付款金额。顺便说一句,我正在使用来自Paypal快速结帐向导的代码。如果有人指出我正确的方向,那将会很有帮助。require_once("paypalfunctions.php");$paymentAmount=15;$currencyCodeType="GBP";$paymentType="Sale";$returnURL="http://www.mysite.com/paypal/confirm.php";$canc

php - 保护接收 Paypal IPN 通知的 php 脚本

在我的网站中,我集成了一个php脚本,用于接收IPN通知并向客户发送许可证key。此脚本与php脚本所需的其他2个php文件位于一个文件夹中...我如何保护此文件夹?如果我在其中放置一个.htaccess:orderallow,denydenyfromall我也屏蔽了paypal通知。我该如何保护它?我需要吗? 最佳答案 您可以安全地将对IPN脚本的访问限制为以下IP地址列表:216.113.188.202216.113.188.203216.113.188.20466.211.170.66这可以通过以下方式完成:if(!in_ar

php - Paypal 沙箱响应错误请求

我有以下HTML表单">我提到返回URL为http://developwithus.com/wedding/return.php在其中,(我从以下位置下载了这个:https://cms.paypal.com/cms_content/US/en_US/files/developer/IPN_PHP_41.txt并添加');print_r($_POST);//readthepostfromPayPalsystemandadd'cmd'$req='cmd=_notify-validate';foreach($_POSTas$key=>$value){$value=urlencode(stri

php - 使用 REST API 的 PayPal 订单摘要 - - cURL 或 PHP

我正在使用PayPalRESTfulAPI。https://developer.paypal.com/webapps/developer/docs/api/我如何将我的消费者订单商品和购买描述传递给PayPal,以便当我的用户被重定向到PayPal以通过登录批准订单时,他们的订单摘要将显示在左侧。..左侧的订单摘要我已尝试传递transactions.item_list.items,但该信息仍未显示在订单摘要中。对于如何使用PayPalRESTfulAPI让订单摘要显示在paypal批准页面上有什么帮助吗?我对他们的文档并不满意,因为它缺少一些信息并且还有一些错误,这浪费了我大量的调试

php - 当客户使用 Payone 钱包方式 (paypal) 付款时,一些预订会出现问题

我已经成功实现了Payone支付网关(信用卡、Sofort、Paydirect和Paypal)。付款成功后,我收到txaction响应(指定并付款),一切都很好。但有时在客户使用Paypal付款后我没有收到Payone的回复(我检查了大约60笔成功的交易。但是其中有2或3笔交易没有收到回复并且客户的金额已从他们的帐户中扣除).交易成功后,payone将数据发布到此路由/*Responsefrompayone*/Route::post('/payment/response','PaymentController@response')->name('payment.response');我