草庐IT

paypal-sandbox

全部标签

php - Paypal 的 token ID 唯一?

它返回的paypal的TokenID(即:EC-XXXXXXXXXXXXXXXXX)是否始终是唯一的?我怀疑它会是什么?但我正在做的是将其插入到我的交易表中以验证此交易是否已被处理。我知道交易ID也可以工作,但问题是tokenID在使用PayPalAPI方法(例如GetExpressCheckoutDetails或DoExpressCheckout)之前先被返回。请根据您自己的经验让我知道您认为什么是最好的。谢谢 最佳答案 Token是唯一的,但它只代表session,所以先返回。它根本不表示一个完整的交易,您不应该为此目的存储它。

php - PayPal IPN 停止工作 - curl 35 错误

我正在使用PayPalIPN来ping我网站上的PHP监听器。直到今天,它已经运行了一年多。PayPal显示IPN已成功发送,但如果我查看我的记录,它会显示它未从我这端处理,如果我查看错误日志,我会看到以下错误:[2014年10月16日10:54:41]cURL错误:[35]错误:14094410:SSL例程:SSL3_READ_BYTES:sslv3警报握手失败有人知道为什么会发生这种情况吗?我该怎么做才能修复它? 最佳答案 PayPal禁用SSLv3作为对POODLE漏洞的响应。您可以在这里阅读:PayPalResponse

php - 验证 IPN 调用是否来自 PayPal?

我如何验证对我指定的notifyURL的PayPalIPNPOST请求确实来自PayPal?我的意思不是将数据与我之前发送的数据进行比较,而是如何验证此PayPal请求来自的服务器/IP地址确实有效? 最佳答案 TheIPNprotocolconsistsofthreesteps:PayPalsendsyourIPNlisteneramessagethatnotifiesyouoftheeventYourlistenersendsthecompleteunalteredmessagebacktoPayPal;themessagemu

php - 使用 Omnipay 的 PayPal 快速结帐未在沙盒帐户中显示订单

我在我的网站上使用了OmnipayPayPal_Express结账脚本,当我支付订单时一切正常,除了订单没有显示在PayPal沙盒帐户中。当我对PayPal_Pro使用相同的脚本时它会显示。我的代码如下:useOmnipay\Omnipay;//PayPalExpress:if(isset($_POST['paypalexpress'])){$gateway=GatewayFactory::create('PayPal_Express');$gateway->setUsername('{myusername}');$gateway->setPassword('{mypassword}'

php - 如何使用 php 向 paypal 汇款

我已将客户的Paypal电子邮件地址存储在数据库中,我想使用该电子邮件地址向他们汇款。我正在使用PHP。任何人请建议如何做到这一点。 最佳答案 我一直在寻找同样的问题,这是对我有用的。在“沙盒”模式下测试并使用NVP(而不是SOAP)。你的服务器必须支持CURL,为了验证它使用:\n";phpinfo(INFO_MODULES);//justtobesure?>如果未加载或安装,请询问您的主机管理员或getithere,否则继续:$value){$tmpAr=explode("=",$value);if(sizeof($tmpAr)

PHP Curl Paypal 沙箱

是否可以使用CURL和Paypal的DeveloperSandbox?当我尝试这段代码时,它在print_r($lines);中说我需要登录Sandbox,如何让它发送我的浏览器cookie?此代码来自http://leepeng.blogspot.com/2006/04/standard-paypal-php-integration.html$orderno=$_SESSION["ss_last_orderno"];$ppAcc="[SELLERHERE]";$at="[ATHERE]";//PDTIdentityToken$url="https://www.sandbox.payp

php - PayPal 自适应支付 IMPLICIT 支付 API

我基本上是在尝试使用AdaptivePayments的PAY调用以编程方式立即将资金从我自己的paypal帐户发送到其他帐户。Accordingtothedocumentation,只要我指定发件人电子邮件(我自己的Paypal地址,用于设置自适应支付),这应该逐字工作。但是,当我进行调用时,我得到的结果总是“CREATED”而不是“COMPLETED”。已创建意味着系统仍要我手动登录PayPal并批准付款。我真的需要这些付款当场自动发生。任何帮助将不胜感激。这是我的请求字符串:currencyCode=USD&returnUrl=http%3A%2F%2Fwww.website.co

php - 传递和解析 PayPal IPN 自定义字段

我已经设置了一个PayPalIPN文件。当用户在网站上并按下提交时,有关交易的详细信息将上传到数据库。相关ID作为自定义字段通过PayPal发送。当支付完成时,IPN用于根据id更新DB作为交易完成。一切都很好。然而,这是棘手的一点。我还需要更新另一个表-折扣/优惠券代码数据库。更新基于输入的代码以及代码仍可使用的次数。基本上,如果它是50次,在使用一次后,数据库将更新为49。所以我需要传递代码并允许剩余的使用,所以可以说更新表,其中代码=XXXX(更新49等的新值)。我可以弄清楚如何在自定义字段中传递所有这些值,但无法弄清楚如何再次解析它们?阅读有关将它们与:等分开的信息,但需要以前

php - Paypal 自适应支付服务 550001 错误

我在管理面板中实现了一项功能,管理员可以在其中向卖家发放资金(我不确定,但我认为这就是我们所说的自适应支付)。买家正在向应用程序管理员支付一定金额,现在管理员可以从管理面板向卖家发放资金。所有这一切在沙盒上运行完美,但是当我将凭据更新到实时时它向我显示错误。这是我的代码。$payRequest=newPayRequest();/*$receiverisarray:1[▼0=>Receiver{#278▼+amount:35.0+email:"me****p4@gmail.com"+phone:null+primary:null+invoiceId:null+paymentType:nu

PHP 验证 PayPal 捐赠

我如何验证Paypal捐款?在用户面板中我有一个捐赠按钮。一旦有人真正捐款,我就想为他做点什么。但我不知道如何检查用户是否实际捐赠或只是点击了捐赠按钮。 最佳答案 查看Paypal的IPN(即时付款通知)当有人向您的Paypal帐户付款或捐款时,Paypal将向您的网络服务器发送一条包含所有付款详细信息的邮件。然后您可以向Paypal发回消息以确保付款是真实的...甚至还有一些codeexamples在Paypal的网站上。包括一个用于PHP的。请注意,您必须先启用IPN并在您的paypal帐户中定义回调URL,然后才能开始使用IP