欢迎使用Zen Cart中文版 ...


Zen Cart™软件使用的是GNU通用公共许可协议,您可以免费使用、修改Zen Cart™软件。

虽然该软件是免费的,但是欢迎您每次下载新版本前捐款,以帮助我们继续软件开发、升级,和维护免费论坛。

捐款网址: Zen Cart™ 团队

感谢您的支持
Zen Cart China

Zen Cart™ 源自: Copyright 2003 osCommerce
该软件希望提供有用的功能,但[不做保证],也不保证[适用于特定用途]
该软件受限于GNU通用公共许可协议



该软件通过OSI开源软件认证。
OSI Certified是开源动力的认证标志。

PayPal (IPN) 及时付款通知
功能及安装指南

PayPal (IPN) 及时付款通知模块概述

  • 完全集成Zen Cart结帐流程、付款和总额计算类。
  • PayPal的(IPN)及时付款通知自动更新商店的数据库,无论客户是否返回商店。
  • 所有 PayPal IPN 信息在管理订单页面下可见。
  • 完全支持Zen Cart内置的优惠券、礼券、可下载商品及运输选项。
  • 支持PayPal及时付款、电子支票、信用卡付款、及多种货币。
  • 订单状态根据支付方式、或退款/止付/取消等转变

使用前提条件

  • 完全、正常安装了Zen Cart中文版 v1.3.0.x
  • PayPal的Premier 或者 Merchant Business 帐号。

    一些帐号设置需要在PayPal帐号中( www.paypal.com)进行
    见下面常见问答部分的说明。

PayPal IPN 模块安装

安装模块

  • 打开Zen Cart中文版管理页面。
  • 将光标移到菜单条 模块 上。
  • 从下拉菜单选择 付款
  • 点击 PayPal IPN 的图标。
  • 点击 安装 按钮。
恭喜! 您已经安装好PayPal IPN模块了。

升级模块 (或激活新版本中的修改)

如果您刚从Zen Cart 旧版本升级:
  • 打开Zen Cart中文版管理页面。
  • 将光标移到菜单条 模块 上。
  • 从下拉菜单选择 付款
  • 点击 PayPal IPN 的图标。
  • 点击 编辑 按钮 .
  • 写下以前的所有配置信息。
  • 点击 [确定]
  • 点击 删除 按钮,以删除旧版本中的配置信息。
  • 点击 安装 按钮,以激活新版本。
  • 重新输入您之前记下的配置信息。
恭喜! 您已经升级好PayPal IPN模块了。

PayPal IPN 模块配置

配置模块

  • 打开PayPal模块 - 您想接受PayPal付款吗?
    • True
      如果缺省不是打开,选 True
    • False
      选择False将关闭该模块,客户在结帐时不会看到该支付方式。
  • 商业编号 - 您的PayPal帐号的主要电子邮件地址
    一定要使用PayPal帐号的主要电子邮件地址。
    提示: 电子邮件地址注意大小写


  • 交易货币 - 选择您接受的货币
    • 选择货币(即客户购物时选择的货币)
      如果您打算接受多种货币,选择该选项

    • 只接受 USD
      如果您打算 接受美元,选择该选项

    • 只接受 CAD
      如果您打算 接受加元,选择该选项

    • 只接受 EUR
      如果您打算 接受欧元,选择该选项

    • 只接受 GBP
      如果您打算 接受英镑,选择该选项

    • 只接受 JPY
      如果您打算 接受日元,选择该选项

    • 只接受 AUD
      如果您打算 接受澳元,选择该选项

  • 付款适用地区 - 如果选择了地区,该支付方式只适用于该地区,其它地区的客户结帐时不会看到PayPal支付方式。

  • 设置通知状态 - 设置通过该支付方式支付但还没有完成的订单状态为该值。(建议 '等待中' )

  • 设置订单状态 - 设置通过该支付方式支付并已经完成付款的订单状态为该值。(建议 '处理中' )
    (这是paypal通过IPN通知网店,客户在paypal网站支付完成后的状态。)

  • 设置退款订单状态 - 设置通过该支付方式支付并已经退款(全部或部分)的订单状态为该值。(建议 '等待中')

  • 显示顺序 - 显示顺序 ... 例如: 结帐时,显示支付模块的顺序。值低的显示在前。

  • continue 按钮的文字 - 客户在paypal网站上付款时,有一个"continue"按钮,用于支付完成后返回到商店网站。这里输入该按钮的文字。留空将使用"Continue" (缺省 = 留空)。

  • 页面样式 - 在paypal.com网站上,您可以定制客户支付时页面的外观。定制该页面时,您可以设定名称。缺省的名称是"paypal","paypal"是未指定时使用的页面名称。
    如果您自定义了页面样式,可以在这里输入样式名称,用于客户结帐时显示。
    "paypal"为缺省的样式。
    "primary"为你在paypal网站上定义的主样式。
    通常设置为"paypal"就可以了。

  • PayPal网页服务的模式 - 选择PayPal正式或测试服务的网址
    • www.paypal.com/cgi-bin/webscr
            选择这个地址作为正式服务
    • (也许要用 www.paypal.com/us/cgi-bin/webscr)

  • 调试模式 - 可以详细记录paypal IPN的服务器与商店通信的状态。仅用于程序调试,仅供技术人员使用。如果您选择"email"数据,将发送到店主的邮箱。如果您选择记录,将保存在 /includes/modules/paypal/logs 目录,该目录需要读/写权限。

常见问答

我要打开PayPal帐号上的IPN吗? 我要给IPN功能指定什么地址?

是的, 必须打开。
1. 登录您的PayPal帐号,转到 Profile
2. 点击 "Instant Payment Notification Preferences"
3. 点击 Edit
地址要指向: http://www.mydomain.com/ipn_main_handler.php
或者 如果您的Zen Cart中文版装在子目录中:
http://www.mydomain.com/子目录名/ipn_main_handler.php



我要打开PayPal的自动返回功能吗?

是的,要打开PayPal的自动返回功能,您的客户可以在完成付款后的5-10秒内自动返回您的Zen Cart商店。

1. 登录您的PayPal帐号,转到Profile
2. 点击 "Website Payments Preferences"
3. 修改Auto-Return为"On"
4. 提供返回地址:
没有SSL的网站:
http://www.mysite.com/MY_SHOP/index.php?main_page=checkout_process
or
拥有SSL证书的网站:
https://www.mysite.com/MY_SHOP/index.php?main_page=checkout_process
或者
https://mysite.secureserver.net/MY_SHOP/index.php?main_page=checkout_process

要打开"PayPal帐号选项"吗?
您自己决定。

Sessions
提示: sessions自动工作。不要在Zen Cart管理中修改sessions设置。

更多信息

PayPal technical documentation library




Zen Cart 中文版 版权所有 2004 - 2010