接入指南

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

安装好 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 的内容粘贴到下面的 “支付宝商户应用程序私钥” 分段中。
  • 单击 “保存更改” 按钮。
滚动到顶部