草庐IT

paypal-sandbox

全部标签

php - Paypal 沙盒测试 - 更改 URL 端点?

最近PaypalSandbox似乎发生了很多变化,我一直在进行测试。之前,我们只指向https://www.sandbox.paypal.com/cgi-bin/webscr用于沙盒测试,如下面的代码所示:但现在,Sandbox一直要求我“请登录以使用PayPalSandbox功能”。鉴于最新的Paypal沙盒更改,我认为这意味着我使用了错误的端点。我现在的问题是:这仍然有效吗?如果是,“https://www.sandbox.paypal.com/cgi-bin/webscr”被替换成什么?到目前为止,我假设上面提到的URL是我需要做的唯一更改。但是,我找不到关于将表单提交到的新UR

php - PayPal Sandbox Classic API Express Checkout NVP 内部服务器错误 (500)

快速总结:我正在使用PHP开发一个电子商务网站。它使用PayPal进行付款。从去年年底到现在,我一直在成功地使用(从通过SetExpressCheckout发送请求字符串到DoExpressCheckoutPayment到GetExpressCheckoutDetails到在MySQL数据库中存储支付细节)PayPal的沙盒模式和他们的经典APIExpressCheckout(NVP)。直到昨晚一切正常,网站的PayPal部分没有发生重大变化。现在我在https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&

php - Paypal 管理器托管结账设置中缺少快速结账部分

我正在使用付费流托管的结帐页面。我在here上获得了解释测试帐户设置的链接。.在第III部分的上述文档中:设置管理器-第4点。我无法看到PayPalExpressCheckout部分。教程视频和文档说我必须在此处添加我的沙盒业务帐户。有没有人遇到过类似的情况?谢谢 最佳答案 只需联系PayPal技术支持,通过提交到以下门户,在您的经理帐户中添加该选项:https://www.paypal-techsupport.com/app/askPaypalpayflowlinksetupno"PayPalExpressCheckout"fei

php - PayPal 最近的 TLS 1.2/HTTP 1.1 更新以及何时使用它

关于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

php - 使用 PayPal 实现免费试用期

我正在尝试使用PayPal在网站上实现定期订阅服务,但我想在向用户收费并开始订阅之前提供免费试用期。这可能使用PayPal的API吗?我对使用PayPalAPI的经验很少,而且似乎找不到任何关于实现免费试用期的有用文档,因此非常感谢任何帮助。谢谢。 最佳答案 是的,你可以做到这一点。RecurringPayments-PayPal网站上的文档Trialperiod:Anoptionalsubscriptionperiodbeforetheregularpaymentperiodbegins.Atrialperiodmaynothav

php - Paypal 错误 : user is not allowed to perform this action

我正在尝试使用PaypalSOAPAPI实现链式自适应支付。在我的沙盒中它工作正常。现在我将代码移至实时API。当我使用主要收款人付款时,它会返回此错误:userisnotallowedtoperformthisaction我有我的帐户的应用程序ID和批准。我该如何解决这个错误? 最佳答案 我们也有这个问题,目前我们的应用程序只是有条件地获得批准。topanswertothisquestiononx.com似乎表明某些使用自适应支付API的操作,包括链式支付(我们遇到了问题)在应用程序获得有条件批准时将无法运行。为了您的方便从那里引

php - Paypal IPN $_POST ['txn_id'] 未设置

我正在使用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

php - 这段更新 Paypal 按钮的代码有什么问题?我得到 "buttontype invalid error"

我正在尝试动态更新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

php - 切换到 Live Credentials 时,PayPal Rest API 会出现 401 错误

我正在创建一个小网站,我在其中实现了PayPalRESTAPI来处理信用卡结账。现在的问题是它使用SandboxCredentials工作正常...但是当我切换到LiveCredentials时它会出现以下错误:Fatalerror:Uncaughtexception'PayPal\Exception\PPConnectionException'withmessage'GotHttpresponsecode401whenaccessinghttps://api.paypal.com/v1/payments/payment.Retried0times.'inC:\xampp\htdocs

php - 给 PayPal 立即购买按钮特殊 ID?

我有一项服务,我从付费的地方开始。我想给PayPal支付一个特殊的id。ID将通过IPN传递,我可以读取它,因此我可以使用该特殊ID修改我的mysql数据库。如果这一切都有意义......我基本上想升级他们的帐户,而不必执行一些我已经尝试过的复杂过程,它会向用户发送交易ID,他们必须转到一个特殊的URL来更改他们的帐户信息。明白我的意思了吗?我该怎么做呢?谢谢,库尔顿 最佳答案 如果其他人对如何操作有疑问,我已经找到了解决方法。制作按钮时,包括以下内容:所以可以通过get传递给IPN付款的人。只需使用$_GET['user_id']