【问题标题】:How to move from PayPal sandbox to the real paypal payment?如何从贝宝沙箱转移到真正的贝宝支付?
【发布时间】:2011-02-13 21:26:06
【问题描述】:

我拥有一个销售贺卡的网站。我让程序员帮我建立网站,但经过测试,我意识到 PayPal 结帐链接仍然指向 PayPal 沙箱,而不是真正的 PayPal。 我在技术上遇到了很大的挑战,所以在阅读了 PayPal 网站上的技术文档并查看了我网站上的脚本后,我尝试更改脚本,但没有成功。

我在我的站点文件中搜索了“沙盒”,并找到了一个名为 uc_paypal.pages.inc 的文件,这是唯一一个提及 PayPal 沙盒的文件。在该文件中,有 3 处对 PayPal 沙箱的引用。第一:

if (variable_get('uc_paypal_wpp_server', '') == 'https://api-3t.paypal.com/nvp') {
    $host = 'https://www.paypal.com/cgi-bin/webscr';
}
else {
    $host = variable_get('uc_paypal_wps_server', 'https://www.sandbox.paypal.com/cgi-bin/webscr');
}

第二:

$nvp_response = uc_paypal_api_request($nvp_request, variable_get('uc_paypal_wpp_server', 'https://api-3t.sandbox.paypal.com/nvp'));

第三:

if ($_SESSION['have_details'][$order->order_id] !== TRUE) {
    $nvp_request = array(
      'METHOD' => 'GetExpressCheckoutDetails',
      'TOKEN' => $_SESSION['TOKEN'],
);

$nvp_response = uc_paypal_api_request($nvp_request, variable_get('uc_paypal_wpp_server', 'https://api-3t.sandbox.paypal.com/nvp'));

$_SESSION['PAYERID'] = $nvp_response['PAYERID'];

$shipname = check_plain($nvp_response['SHIPTONAME']);
if (strpos($shipname, ' ') > 0) {
  $order->delivery_first_name = substr($shipname, 0, strrpos(trim($shipname), ' '));
  $order->delivery_last_name = substr($shipname, strrpos(trim($shipname), ' ') + 1);
}
else {
  $order->delivery_first_name = $shipname;
  $order->delivery_last_name = '';
}

我尝试更改删除.sandbox,使其仅指向.paypal.com,但将修改后的文件上传到服务器后,似乎没有任何变化(结帐仍重定向到.sandbox.paypal

我是否更改了正确的参数?我应该在更改脚本后安装一些东西吗?我该怎么做?是否有需要更改的 MySQL 条目?

我从 paypal 中得知我应该使用 API 证书或签名;我在哪里把它放在网站上? IPN 呢?

【问题讨论】:

标签: drupal paypal sandbox ubercart paypal-ipn


【解决方案1】:

您似乎正在使用 Ubercart。更改付款设置的方法是前往:

http://YOURSITE/admin/store/settings/payment/edit/methods

在 PayPal 网站付款标准设置下

将 Paypal 服务器:更改为“实时”

另外,您应该将代码文件改回原来的样子。

【讨论】:

  • 你是最棒的。解决了!我将一个一个地看一下管理平台,看看它还能做什么。没有你,永远不可能解决它们。我真的很感激。
猜你喜欢
  • 2011-02-21
  • 2017-08-23
  • 2017-05-06
  • 1970-01-01
  • 2012-08-31
  • 2013-09-15
  • 2011-07-25
  • 2013-09-21
  • 2017-12-09
相关资源
最近更新 更多