接受信用卡,但PayPal创建的帐户不起作用

接受信用卡,但PayPal创建的帐户不起作用,paypal,credit-card,Paypal,Credit Card,目前,我的主机有这个脚本,如果不创建PayPal帐户,它无法接受信用卡。有人能帮我指出原因吗 private function RedirectToPayPal($token) { $payPalURL = 'https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=' . urlencode($token); header("Location: ".$payPalURL); exit; } $request

目前,我的主机有这个脚本,如果不创建PayPal帐户,它无法接受信用卡。有人能帮我指出原因吗

private function RedirectToPayPal($token)
{
$payPalURL = 'https://www.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=' .   urlencode($token);
header("Location: ".$payPalURL);
exit;
}

$requestParams = array(
   'RETURNURL' => site_url().'/payment/paypal/success_deposit/'.$order_id,
   'CANCELURL' => site_url().'/payment/paypal/cancelled_deposit/'.$order_id,
   'SOLUTIONTYPE' => 'Sole',
   'LANDINGPAGE' => 'Billing'
);

您使用的变量是正确的,但请记住,并非每个帐户都能够在不创建PayPal帐户的情况下为客户提供使用信用卡付款的能力。我得看看你具体使用的账户。您能否向我提供卖家帐户的电子邮件地址、API调用的相关ID或EC令牌,以便在我们的日志中查找帐户信息。另外,请说明这是用于sandbox还是live。

您好,请访问我的网站,我在那里安装了它。您可以在下订单时进行测试。只需为IMEI:012345678901234、姓名:Bob Doe和电子邮件输入以下信息:bobdoe@fake.com然后按“发出请求”按钮转到PayPal checkout。您是否在EC调用中传递SOLUTIONTYPE和LANDINGPAGE变量。当我检查日志时,我没有看到这些变量在SetExpressCheckout API调用中被传递。请再次确认您正在传递这些变量。如果你能提供字符串减去你正在发送的API凭据,这也会很有帮助。我正在尝试从我的开发者那里获得你需要的信息。我很快就会在这里发帖。谢谢。这是他们给我的:$requestParams=array('RETURNURL'=>site_url()。/payment/paypal/success_depost/。$order_id,'CANCELURL'=>site_url()。/payment/paypal/cancelled_depost/。$order_id,'SOLUTIONTYPE'=>Sole','LANDINGPAGE'=>Billing')$响应=$this->request($SetExpressCheckout',$requestParams+$orderparms+$items);由于某些原因,您的站点没有传递这些变量。我浏览了你的结账单,但它们并没有被发送到PayPal。缺少SOLUTIONTYPE和LANDINGPAGE变量。