我正在设置PaypalPro并正在考虑安全存储密码的方法。这是Paypal的测试代码和注释。我应该如何更改它以安全地保护密码?我在这里只存储1个密码-我们的API密码。/**#API_password:ThepasswordassociatedwiththeAPIuser#IfyouareusingyourownAPIusername,entertheAPIpasswordthat#wasgeneratedbyPayPalbelow#IMPORTANT-HAVINGYOURAPIPASSWORDINCLUDEDINTHEMANNERISNOT#SECURE,ANDITSONLYBEIN
首先,我精通PHP:)但我是Paypal的菜鸟:)那么...我怎样才能使单件商品自动购买按钮?像这样:我制作了一个CMS,这样我就可以添加新的待售商品。但是每次我添加一个项目然后我必须去Paypal创建该项目以便可以购买......有什么办法可以自动执行此操作吗?这样,当我添加一个新项目时,它就可以被购买了……有没有针对此的Paypal解决方案?API中的内容?谢谢! 最佳答案 如果您有商家帐户,则可以使用PaypalNVPAPI从服务器完全处理付款。我开发了几个这样的系统。文档没问题,但有一些大的地方你可能会迷路。这是我的一种支付
我公司提供的服务很少,订阅计划也不同,月费也不同。一切都通过PayPal定期付款进行。我想实现升级系统,以便客户可以切换到更昂贵的计划。目前我找到了两个解决方案:修改当前订阅并要求付款以弥补月底计划中的差异(修改后的订阅仅从下个月开始有效)。所以基本上我需要给我的客户提供两种不同的表格来提交给PayPal,这非常糟糕。我也可以取消当前的定期付款并要求客户订阅新的。无需任何用户交互即可在后台取消,他只需要为新付款提交新表格。我更喜欢第二种方法,但对用户来说仍然不是很清楚,我正在寻找更好的解决方案。 最佳答案 听起来选项2是唯一可行的。
也许是愚蠢的问题..我如何知道我与PayPalAPI的集成是否正常?我的意思是代码可以很好地发送到PayPal,PayPal上的付款似乎工作正常,然后用户在付款后被重定向到我网站上的正确页面。所以我假设它工作正常。但是PayPal表格上没有显示价格。我的测试账户不收费我的其他测试账户(卖家)没有收入我假设它起作用只是因为用户被重定向到我网站上的成功页面!但是我怎么知道它真的有效呢?!没有什么能让我完全确定它有效!!请指教..我正在使用ExpressCheckoutAPI我只是向客户收取单件商品的费用,没有PayPal授权等。只是简单的PayPal销售。谢谢=5){$price=7.5;
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我是来自印度的Ritu。我有一个要求,在PayPalRecurringSubscription注册了特定金额后,我需要从下个月开始更改金额。StandardPayPalRecurringPaymentSubscription是否有任何方法可以在第一个月后更改金额?如果是这样,请告诉我。谢谢....
更新:(2/29/12)好的,所以我在完全不同的服务器和托管公司上为不同的客户端再次遇到了同样的问题。同样,只有mail()的脚本才能正确发送电子邮件,没有任何问题。然后我添加了与下面的代码类似的代码,并将其与paypalIPN连接起来。每次收到新付款时,IPN都会触发,数据会保存到数据库中,但mail()函数不起作用。但是,我遇到了一个有趣的问题。我使用相同的脚本从paypal的沙箱中测试了IPNfire,并发送了电子邮件。这是paypals生产IPN的问题吗,也许是它将数据发布到脚本的方式?这里的任何信息都会非常有用,因为我当前使用cronjobs的解决方案很草率。结束更新我的pa
为了销售产品,我创建了这个“漏斗”登陆页面->支付页面(外部,在paypal)->感谢页面(内部)一切正常,但我决定添加一个联属网络营销计划。附属程序在此过程中添加了一个新参数-这是推荐人的跟踪。所以我在着陆页上添加了一个功能,从$_GET获取引荐ID并将其设置为cookie,现在我可以在他回来或付款后在“谢谢”页面上识别他-但是-我无法将其与他在PayPal上的付款联系起来。因此,由于现在付款按钮实际上是一种形式,我认为可能有一种方法可以添加一个隐藏的输入字段,该输入字段会将参数传递给paypal-但是,问题仍然存在-我如何获得返回此参数以便我可以跟踪交易?
DPRPisdisabledforthismerchant错误怎么办?我用我的错误生成了这个数组Array([TIMESTAMP]=>2012-12-12T06:15:28Z[CORRELATIONID]=>20039fe211e60[ACK]=>Failure[VERSION]=>75.0[BUILD]=>4181146[L_ERRORCODE0]=>11586[L_SHORTMESSAGE0]=>DPRPisdisabled.[L_LONGMESSAGE0]=>DPRPisdisabledforthismerchant.[L_SEVERITYCODE0]=>Error)
我下载了paypalplatform.php,不记得从哪里下载了,但它给了我一个不错的小功能,可以让我检查付款状态:CallPaymentDetails($payKey,$transactionId,$trackingId);这会返回很多有用的数据,例如status和paymentInfoList.paymentInfo(0).transactionStatus等等。我知道我可以写很多if语句来尝试解释调用CallPaymentDetails时返回给我的所有值,我觉得这很容易出错,否则它可能会导致我忽略场景。所以我的问题是,是否存在将所有值都考虑在内的示例模板,也就是说,我不必重新发明
你好,我正在开发一个paypal插件,可以添加响应者、添加产品。我正在开发用于测试的沙箱。我做响应者而不是添加产品相关的响应者。在前端,当我点击“购买”按钮时,它会转到sandbox.paypal,在这里我完成付款程序,在我的虚拟商家帐户上我接受付款并知道发送给买家的电子邮件完成但电子邮件不是发送给我,我阅读了代码10遍,但我没有得到问题。这是我的代码:Paypal表格:这是我的ipn_sandbox.php代码:$value){if($get_magic_quotes_exists==true&&get_magic_quotes_gpc()==1){$value=urlencode(