我看过很多相关问题,但没有找到任何答案。我已经成功地通过paypal实现了交易,但现在我被要求通过paypal实现定期付款。我已经搜索但找不到任何可以帮助我如何实现它的Material。首先是我已经实现的。我要求用户选择金额。用户选择金额,我将用户转移到Paypal,在那里他输入信息并进行交易。交易成功后,我向用户显示交易ID,并将ipn信息和用户信息存储在我的数据库中。现在我想给用户一个选项,让他们选择是或否的定期付款。如果用户选择定期付款,则他的定期付款将使用他在上面选择的金额完成。现在我想知道:要对我已经运行的paypal脚本进行哪些更改才能进行定期paypal付款?付款时会询问
我们的支付功能使用PayPalVaultRestAPI。它在沙盒中运行良好,但几周后开始出现错误。在沙盒模式下出现错误。出现以下错误:{"name":"INTERNAL_SERVICE_ERROR","message":"Aninternalserviceerroroccurred.","information_link":"https://developer.paypal.com/docs/api/payments/#errors","debug_id":"############"}所以我的问题是我们如何使用debug_id找出问题所在?提前致谢。 最佳
我正在努力了解新的PayPal自适应支付API-特别是ConvertCurrency功能。有没有人在PHP中遇到过这个问题?文档:https://www.x.com/docs/DOC-1400 最佳答案 转换为dif非常容易。使用Paypal的自适应支付SDK的货币。假设您有必要的信息。(APIusername/passwd,etc)向API发出请求,可以按如下方式完成:detailLevel=0;$requestEnvelope->errorLanguage='en_US';//Ourbaseamount,inotherwords
我正在尝试集成Paypal,并且在此过程中使用了沙箱。我按照以下问题中接受的答案的步骤进行操作。SettingPayPalreturnURLandmakingitautoreturn?但是当我尝试输入URL时,Paypal返回以下错误。WewereunabletovalidatetheURLyouhaveentered.Pleasecheckyourentryandtryagain.我要设置的URL是http://localhost:8888/paypal/success.php。此外我尝试使用以下表单发送返回url。这两种方法都不适合我。完整表格如何在我的开发电脑上测试它?
我正在尝试使用Laravel5.1实现PayPal支付的API。但是当我登录PayPal(sandbox)时,它使用我在我的帐户中使用的地址,并且它使用PayPal帐户的名称而不是我网站的数据。那是我的问题。我想使用我网站上的数据,因为如果我在我的网站上输入送货地址(例如)而不使用它,那将毫无意义。请参阅下面我的代码以供引用(或在下面评论以获取我的一些详细信息)。classPaypalPaymentControllerextendsBaseController{private$_api_context;publicfunction__construct(){$paypal_conf=\
有谁知道如何使用他们的API管理PayPal订阅?我读到过我可以使用ManageRecurringPaymentsProfileStatus来取消、暂停和重新激活订阅,但我一直无法找到获取ID的方法,所以我无法使用它。Thispage说要使用包含ID的方法CreateRecurringPaymentsProfile的响应,尽管我没有使用API创建订阅,所以我无法执行此操作。是否有仅获取ID的API方法?谢谢。 最佳答案 Paypal直接支付..请根据您提供的沙箱更改凭证...$value){$tmpAr=explode("=",$v
我需要一个能够将NVP正确解析为PHP数组的函数。我一直在使用paypal提供的代码,但是当在名称旁边指定字符串长度时它不起作用。这是我目前所拥有的。privatefunctionparseNVP($nvpstr){$intial=0;$nvpArray=array();while(strlen($nvpstr)){//postionofKey$keypos=strpos($nvpstr,'=');//positionofvalue$valuepos=strpos($nvpstr,'&')?strpos($nvpstr,'&'):strlen($nvpstr);/*gettingthe
正如下面答案中的评论之一所述,我尝试关注thistutorial.所以现在我有以下内容:ipn.php文件:$url,CURLOPT_POST=>TRUE,CURLOPT_POSTFIELDS=>http_build_query(array('cmd'=>'_notify-validate')+$ipn_post_data),CURLOPT_RETURNTRANSFER=>TRUE,CURLOPT_HEADER=>FALSE,CURLOPT_SSL_VERIFYPEER=>TRUE,CURLOPT_CAINFO=>'cacert.pem',));//Executerequestandg
我正在开发一个非常小的电子商务软件,它允许用户发布他们的产品,以便让客户看到并购买它们。我想提供paypal选项,因此致力于为它创建一个模块。我从这个开始:http://sanwebe.com/assets/paypal-express-checkout/这让我开始得很好,但我的“问题”是现在接收者自动是API用户名?这就是我在付款后从paypal收到的响应中的RECEIVEREMAIL参数值中看到的内容。我希望收件人是我在数据库中收到的用户电子邮件。这样他们就可以直接将付款打入他们的帐户。所以我需要在代码中的某处指定电子邮件/paypal帐户电子邮件吗?希望有人可以向我解释这是如何完
我如何将自定义参数发送到新的PayPalExpress结帐。我需要发送booking_id并在成功付款后获得相同的收益。我经历了贝宝官员文档,但找不到我们如何发送?请参阅下面是我的文件代码:paypal.Button.render({env:'sandbox',//sandbox|productionclient:{sandbox:'AYbCnvobq09Ptmsd1TRp3019CMrSTyaAmrHNv6ox0jl86H9OZFmGCPqHqqfPtqpTYTiIuy_e5UGnclMw',//production:''},commit:true,payment:function(data