【问题标题】:Accept credit cards without PayPal creating account not working在没有 PayPal 的情况下接受信用卡创建帐户不起作用
【发布时间】:2013-04-30 16:56:37
【问题描述】:

目前我的主机有这个脚本,它不能在没有创建 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 credit-card


    【解决方案1】:

    您使用了正确的变量,但请记住,并非每个帐户都能够为其客户提供使用信用卡付款的能力,而无需创建 PayPal 帐户。我将不得不查看您专门使用的帐户。您能否提供卖家账户的电子邮件地址、API 调用的相关 ID 或 EC Token 以便在我们的日志中定位账户信息。另外,请说明这是用于沙盒还是实时。

    【讨论】:

    • 您好,请访问我设置的网站。您可以在imobileunlock.com/en/tools/solution/iphone-network-finder 下订单。只需为 IMEI 输入这些信息:012345678901234,姓名:Bob Doe,电子邮件:bobdoe@fake.com,然后按 Make Request 按钮以转移到 PayPal 结帐。
    • 您是否在 EC 调用中传递了 SOLUTIONTYPE 和 LANDINGPAGE 变量。当我检查日志时,我没有看到这些变量在您的 SetExpressCheckout API 调用中被传递。请再次确认您正在传递这些变量。如果您可以提供减去您发送的 API 凭据的字符串,这也会有所帮助。
    • 我正在尝试从我的开发人员那里获取您需要的信息。我很快就会在这里发帖。谢谢。
    • 这是他们给我的:$requestParams = array('RETURNURL' => site_url().'/payment/paypal/success_deposit/'.$order_id, 'CANCELURL' => site_url() .'/payment/paypal/cancelled_deposit/'.$order_id, 'SOLUTIONTYPE' => 'Sole', 'LANDINGPAGE' => 'Billing' ); ..... $response = $this->request('SetExpressCheckout', $requestParams + $orderParams + $items);
    • 由于某种原因,您的网站没有传递这些变量。我浏览了您的结帐,但它们没有被发送到 PayPal。缺少 SOLUTIONTYPE 和 LANDINGPAGE 变量。
    猜你喜欢
    • 2016-09-22
    • 2017-09-29
    • 2012-12-03
    • 2014-10-12
    • 2014-01-25
    • 2016-01-21
    • 2022-01-02
    • 2016-06-20
    • 2013-08-03
    相关资源
    最近更新 更多