Php 如何更新paypal express定期付款的定期付款配置文件
在我的网站上,我正在使用paypal express结帐并创建定期档案 我想更新定期配置文件的金额,正在调用updaterecurring函数,如下所示:Php 如何更新paypal express定期付款的定期付款配置文件,php,paypal,recurring-billing,Php,Paypal,Recurring Billing,在我的网站上,我正在使用paypal express结帐并创建定期档案 我想更新定期配置文件的金额,正在调用updaterecurring函数,如下所示: if($Post['update'] == 1) { $nvpstr="&PROFILEID=".$profileID; $nvpstr.="&AMT=1.2"; $nvpstr.="&PROFILESTARTDATE=".urlencode("2014-03-01T0:0:0"); $resArra
if($Post['update'] == 1)
{
$nvpstr="&PROFILEID=".$profileID;
$nvpstr.="&AMT=1.2";
$nvpstr.="&PROFILESTARTDATE=".urlencode("2014-03-01T0:0:0");
$resArray=hash_call("UpdateRecurringPaymentsProfile",$nvpstr);
$ack = strtoupper($resArray["ACK"]);
return $resArray;
}
else
{
$resArray = CallShortcutExpressCheckout ($paymentAmount, $currencyCodeType, $paymentType, $returnURL, $cancelURL);
$ack = strtoupper($resArray["ACK"]);
if($ack=="SUCCESS" || $ack=="SUCCESSWITHWARNING")
{
// if SetExpressCheckout is returned with success, move to paypal site for payments.
RedirectToPayPal ( $resArray["TOKEN"] );
}
}
更新周期性配置文件在paypal沙盒页面上给了我错误。我需要在updaterecurring调用之前调用SetExpressCheckout吗
我正在使用来自的paypal集成库。更新呼叫在paypal沙盒页面上显示此错误“此交易无效。请返回收件人的网站,使用其常规结账流程完成交易。”此时返回商户,我们无法处理您的请求。请返回并尝试其他选项。听起来您可能正在尝试更新已启动的配置文件的开始日期。您可以发布一个原始API请求和响应的示例吗?