接入指南

支付宝是一种简单,安全,快速的在线支付方式。

安装好 Woo Alipay 后,请找到 WooCommerce 设置=付款=【 Alipay by Woo Alipay – 支付宝】,勾选启用,之后根据以下配置信息编辑并填写 API 无误后,您的顾客将可以通过支付宝付款 (中国大陆,包括香港和澳门) 。

配置过程概述:

  • 转到支付宝开放平台并登录。
  • 如有必要,请按照创建应用程序 「创建应用程序」 菜单下的选项创建一个新应用程序:网站和移动应用程序 「网页和移动应用程序」> 付款访问 「支付接收」 。应用程序类型 「应用程序类型」 应为网页应用程序 「网页应用程序」,网站 URL「网址 URL」 应为 https://weithemes.com/。创建应用程序需要支付宝对您的网站内容进行一两个工作日的审核。
  • 创建应用程序后,转到应用程序信息页面-可直接通过 https://openhome.alipay.com/platform/appManage.htm#/app/[[YOUR_APP_ID]]/appInfo 访问 (将 [[YOUR_APP_ID]]替换为 Woo Alipay 使用的应用程序 ID) 。
  • 激活付款功能并使用网关信息配置应用程序 (请参见下面的 「注册功能,网站 URL 和替换」) 。
  • 如果有必要,生成应用程序公钥和私钥,在支付宝开放平台中注册应用程序公钥,并生成支付宝公钥 (请参见下面的 「密钥管理」) 。
  • 填写下面的配置预设。

注册功能,网站 URL 和回调

为了与支付网关进行通信,支付宝需要激活一些功能,了解您的网站 URL 并了解 WooCommerce 网关端点。

  • 转到应用概述页面-可通过 https://openhome.alipay.com/platform/appManage.htm#/app/[[YOUR_APP_ID]]/overview 访问 (将 [[YOUR_APP_ID]]替换为 Woo Alipay 使用的应用 ID) 。
  • 点击添加功能按钮 「添加功能」,然后添加计算机网站付款 「计算机网站支付」 和移动网站付款 「手机网站支付」 功能-这些功能需要事先激活 (本指南中未介绍的过程-请参阅支付产品 「支付产品」,「电脑网站支付」「手机网站支付」) 。
  • 转到应用程序信息页面-可通过 https://openhome.alipay.com/platform/appManage.htm#/app/[[YOUR_APP_ID]/appInfo 访问 (将 [[YOUR_APP_ID]]替换为 Woo Alipay 使用的应用程序 ID) 。
  • 点击 「应用网关」 一级的 「设置」 链接 (或 「修改」) 。
  • 在 「应用程序网关」 模式中,输入 https://weithemes.com 并依次 「确认」 按钮。
  • 点击 「授权指定地址」 前缀的 「设置」 链接 (或 「修改」) 。
  • 在授权地址模式中,在输入地址类型附加中输入 https,在替换地址长度中输入 https://weithemes.com/wc-api/WC_Alipay/,并取消唯一的验证域重置以增加安全性,然后按 「确定」 按钮。

密钥管理

1-生成密钥:

要完成支付网关配置,您需要生成应用公钥应用私钥支付宝公钥


使用 「支付宝开放平台开发助手」 应用程序 (选项 1)生成应用程序密钥:

  • 转到支付宝工具文档页面并下载适用于您选择的操作系统 (Windows 或 MacOS) 的 Alipay 开放平台开发助手应用程序。
  • 在 「支付宝开放平台开发助手」 应用程序中的 「生成密钥」 部分 (打开助手时为切换屏幕) 中,选择 「 UTF-8」 和 「 PKCS1 非 Java 使用」 选项,然后进行 「生成密钥」 」 按钮填充文本区域。
  • 将显示在 「应用公钥」 文本区域中的应用程序公钥复制到计算机上的文本文件中 (以下称为 alipay_app_public_key.txt) 。
  • 将显示在 「应用程序私钥」 文本区域中的应用程序私钥复制到计算机上的文本文件中 (以下称为 alipay_app_private_key.txt)- 请勿与任何人分享这个值

在终端 (选项 2)中使用 openssl 命令行生成应用程序密钥:

  • 键入 openssl 以打开 OpenSSL 命令行工具。
  • 键入 genrsa -out alipay_app_private_key.txt 2048 以生成应用程序私钥文件 (以下称为 alipay_app_private_key.txt)- 不与任何人分享这个值
  • 键入 rsa -in alipay_app_private_key.txt -pubout -out alipay_app_public_key.txt 来生成应用程序公钥文件 (以下称为 alipay_app_public_key.txt) 。
  • 键入 exit 退出命令行工具。
  • 使用文本编辑器打开两个文件,删除所有的页眉,页脚,空格和回车符,以使每个键都为单行长字符串,然后保存文件。

在支付宝开放平台中注册应用程序公共密钥,并生成支付宝公共密钥 (必填完成上述选项 1 或选项 2)

  • 转到应用程序信息页面-可通过 https://openhome.alipay.com/platform/appManage.htm#/app/[[YOUR_APP_ID]/appInfo 访问 (将 [[YOUR_APP_ID]]替换为 Woo Alipay 使用的应用程序 ID) 。
  • 点击链接 「接口加签方式」>「设置/查看」:配置模式。
  • 使用关联的电话号码或密码进行身份验证。
  • 在加签名管理| 1-加签名内容配置中,选择 「公钥选项」 。
  • 将先前保存的文件 alipay_app_public_key.txt 的内容粘贴到 「填充公钥字符」 文本框。
  • 单击 「保存设置」 按钮注册应用程序公钥并生成支付宝公共密钥。

2-使用应用程序私钥并找到支付宝公钥:

  • 转到应用程序信息页面-可通过 https://openhome.alipay.com/platform/appManage.htm#/app/[[YOUR_APP_ID]/appInfo 访问 (将 [[YOUR_APP_ID]]替换为 Woo Alipay 使用的应用程序 ID) 。
  • 点击链接 「接口加签方式」>「设置/查看」:配置模式。
  • 如有必要,请使用关联的支付宝帐户的电话号码或密码进行身份验证。
  • 在签名完成的配置表格 (加签管理| 2-加签配置完成) 中,复制显示在 「支付宝公钥」 下的支付宝公钥。
  • 将支付宝公钥粘贴到下面的 「支付宝公钥」 细分中。
  • 将以前保存的文件 alipay_app_private_key.txt 的内容粘贴到下面的 「支付宝商户应用程序私钥」 分段中。
  • 单击 「保存更改」 按钮。
滚动至顶部