草庐IT

non-Paypal

全部标签

php - paypal自适应支付IPN中的自定义字段

我在我的网站上实现了自适应支付。首先,它是标准付款,因此我在表单中传递了一个custom参数,并且我在IPN中获取了它。但我无法找到如何在自适应支付中传递此参数。谢谢 最佳答案 [编辑]根据@jackvsworld在PayPalAdaptive中建议使用参数作为ipnNotificationUrl。我通过传递给notify_url的GET参数来做到这一点例如http://www.mywebsite.com/index.php?param_1=value¶m_2=value 关于p

php - 在 Paypal 的快速结帐 API 中显示成本/价格

我刚刚在我们的一个网站上实现了Paypal的快速结帐API,它可以满足我的需求,但它不会在Paypal确认页面(参见图片)上显示任何关于用户支付的内容或金额的信息这是。如果我也真的想要,我可以提交与用户支付的金额不同的金额,他们不会知道!(这是错误的,但有可能……)。无论如何,我正在读这个:https://cms.paypal.com/cms_content/GB/en_GB/files/developer/PP_ExpressCheckoutAPIUserGuide.pdf我已经按照它说的那样添加了参数,但我一定是遗漏了一些东西,因为它没有改变任何东西。这是Paypal屏幕的截图:对

php - Paypal IPN 发送 'pending',原因是 'multi-currency'?

我正在使用PaypalIPN从我的网站收款。该网站目前仅在开发中,因此我设置了一个沙盒网站进行测试,并且我已经使用在英国注册的测试账户非常成功地以英镑货币(我的居住国货币)进行付款。但是,我希望网站能够检测访问者的原籍国并允许他们以本国货币进行购买。所以我通过美国代理访问了该网站。该网站使用美元作为货币,我使用我设置为美国的帐户登录Paypal沙箱。但是我从Paypal返回的内容如下:[payment_status]=>Pending[pending_reason]=>multi_currency[mc_gross]=>4.99[protection_eligibility]=>Eli

php - PayPal 修改订阅 - 支付标准

所以我已经在我的系统中完全实现了PayPal。该系统适用于用户“套餐”,均以固定价格提供。每个用户都有一个分配给他们的subscr_id(由PayPal设置),以及他们购买的包裹的详细信息。我需要能够修改订阅,以便用户可以选择不同的包。本质上,我只需要能够更改金额和“自定义”字段(其中包含包裹详细信息、使用的优惠券等)。我原以为,并希望它会像向用户显示另一个带有“修改”、“subscr_id”、“自定义”(新值)和“金额”(新值)隐藏字段的表单一样简单.不幸的是,我无法在网上的任何地方找到它,而且PayPal的文档是如此庞大,以至于我发现自己一次要转几个小时。我的IPN已全部设置好并且

php - 为什么我尝试写入的文件是 "non-existing"?

我的CI应用程序中有一个自定义配置文件。在我的Web应用程序的管理面板中,我想要一个可用于更改自定义文件配置数组值的表单。我现在的问题是write_file函数总是返回false,我不知道为什么。我很确定我在函数中正确地写了路径并且配置目录不是只读的(这是wamp,所以是windows)。该文件肯定存在。我做错了什么?这是application/controllers/config/assets.php$file=FCPATH.'application\config\assets_fe.php';if(is_writable($file)){$open=fopen($file,'W')

php - Paypal 的 token ID 唯一?

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

php - Magento - 第 816 行的 fatal error : Call to a member function getBackend() on a non-object in app/code/core/Mage/Eav/Model/Entity/Abstract. php

尝试在自定义主题中使用自定义过滤器时出现此错误。我已经在一个属性集中设置了新属性“is_featured”。我制作的产品将其指定为特色(是/否选择)我的主页(在CMS部分)包括以下“面板”featured_list.phtml看起来像这样:getStore()->getId();$_productCollection=Mage::getResourceModel('reports/product_collection')->addAttributeToSelect(array('name','url','small_image','price','short_description')

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 - 关于错误 "Attempt to modify property of non-object"

谁能告诉我为什么下面的代码会有不同的结果?取消设置对象属性$s=newStdClass;unset($s->a->b);//itisworkingfineunset($s->x->y->z);//itisgotanerror:Attempttomodifypropertyofnon-object取消数组索引$a=array();unset($a[1][2]);//itisworkingfineunset($a[3][4][5]);//itisworkingfine 最佳答案 标准类与数组数组PHP中的数组允许从基数隐式创建多维数组。

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

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