快速总结:我正在使用PHP开发一个电子商务网站。它使用PayPal进行付款。从去年年底到现在,我一直在成功地使用(从通过SetExpressCheckout发送请求字符串到DoExpressCheckoutPayment到GetExpressCheckoutDetails到在MySQL数据库中存储支付细节)PayPal的沙盒模式和他们的经典APIExpressCheckout(NVP)。直到昨晚一切正常,网站的PayPal部分没有发生重大变化。现在我在https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&
我正在使用付费流托管的结帐页面。我在here上获得了解释测试帐户设置的链接。.在第III部分的上述文档中:设置管理器-第4点。我无法看到PayPalExpressCheckout部分。教程视频和文档说我必须在此处添加我的沙盒业务帐户。有没有人遇到过类似的情况?谢谢 最佳答案 只需联系PayPal技术支持,通过提交到以下门户,在您的经理帐户中添加该选项:https://www.paypal-techsupport.com/app/askPaypalpayflowlinksetupno"PayPalExpressCheckout"fei
关于Paypal最近的securityupdate我已经开始向我的cURL代码添加两个附加选项,它们是:curl_setopt($ch,CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_1);curl_setopt($ch,CURLOPT_SSLVERSION,6);我设置了CURLOPT_HTTP_VERSION因为没有设置它似乎默认为“让CURL决定使用哪个版本”-虽然我不想或不喜欢硬编码设置出于future的兼容性原因,如果支持可用,是否可以信任cURL始终设置HTTP1.1?其次,我将CURLOPT_SSLVERSION设置为6,即CURL_SS
我正在尝试使用PayPal在网站上实现定期订阅服务,但我想在向用户收费并开始订阅之前提供免费试用期。这可能使用PayPal的API吗?我对使用PayPalAPI的经验很少,而且似乎找不到任何关于实现免费试用期的有用文档,因此非常感谢任何帮助。谢谢。 最佳答案 是的,你可以做到这一点。RecurringPayments-PayPal网站上的文档Trialperiod:Anoptionalsubscriptionperiodbeforetheregularpaymentperiodbegins.Atrialperiodmaynothav
我正在尝试使用PaypalSOAPAPI实现链式自适应支付。在我的沙盒中它工作正常。现在我将代码移至实时API。当我使用主要收款人付款时,它会返回此错误:userisnotallowedtoperformthisaction我有我的帐户的应用程序ID和批准。我该如何解决这个错误? 最佳答案 我们也有这个问题,目前我们的应用程序只是有条件地获得批准。topanswertothisquestiononx.com似乎表明某些使用自适应支付API的操作,包括链式支付(我们遇到了问题)在应用程序获得有条件批准时将无法运行。为了您的方便从那里引
我正在使用PayPal沙箱来执行订阅按钮,然后当我收到订阅或订阅取消的IPN响应时,从未设置$_POST['txn_id']。所以我不知道如何识别交易以只接受唯一的交易谢谢!编辑:例如,我在POST中为subscr_cancel提供的所有信息是:amount1、amount3、address_status、subscr_date、payer_id、address_street、mc_amount1、mc_amount3、charset、address_zip、first_name、reattempt、address_country_code、address_name、otify_ver
我正在尝试动态更新PayPal托管按钮,但出现错误Thebuttontypespecifiedisinvalid.我使用了PPHttpPost函数(可能没问题),取自这里:https://www.x.com/paypal-apis-dodirectpayment-php-5.3/nvp,我刚刚删除了所有nvp变量,除了API签名、密码等。这是我使用ButtonManager的代码://Setrequest-specificfields.$nvpStr="&HOSTEDBUTTONID=buynow&BUTTONCODE=HOSTED&AMT=330.66&BUTTONTYPE=BUYN
我正在创建一个小网站,我在其中实现了PayPalRESTAPI来处理信用卡结账。现在的问题是它使用SandboxCredentials工作正常...但是当我切换到LiveCredentials时它会出现以下错误:Fatalerror:Uncaughtexception'PayPal\Exception\PPConnectionException'withmessage'GotHttpresponsecode401whenaccessinghttps://api.paypal.com/v1/payments/payment.Retried0times.'inC:\xampp\htdocs
我有一项服务,我从付费的地方开始。我想给PayPal支付一个特殊的id。ID将通过IPN传递,我可以读取它,因此我可以使用该特殊ID修改我的mysql数据库。如果这一切都有意义......我基本上想升级他们的帐户,而不必执行一些我已经尝试过的复杂过程,它会向用户发送交易ID,他们必须转到一个特殊的URL来更改他们的帐户信息。明白我的意思了吗?我该怎么做呢?谢谢,库尔顿 最佳答案 如果其他人对如何操作有疑问,我已经找到了解决方法。制作按钮时,包括以下内容:所以可以通过get传递给IPN付款的人。只需使用$_GET['user_id']
我正在尝试使用Paypal定期付款并使用此表格formaction=""name="_xclick-subscriptions"method="post">登录paypal支付时出现错误信息抱歉-您的最后一个操作无法完成如果您正在购物或汇款,我们建议您在30分钟后检查您的PayPal帐户和电子邮件以获取交易确认。如果您从其他网站访问此页面,请返回该网站(不要使用浏览器的后退按钮)并重新开始您的事件。如果您来自PayPal网站,请单击左上角的PayPalLogo返回我们的主页并重新开始您的事件。您可能需要重新登录。很抱歉,我们遇到了暂时的困难。请稍后再试。如果在付款时发生此错误,请在重新