适用于 WooCommerce 的亚马逊 FPS(灵活支付服务)将您的客户发送到亚马逊的安全支付网站以输入他们的支付信息。 客户可以使用他们的信用卡、银行账户或亚马逊支付余额来支付他们的订单。 亚马逊 FPS 包括对 WooCommerce 订阅和预购的全面支持。 您只需片刻即可设置网关并接受付款!
- 从您的仪表板下载扩展程序
- 转到 Plugins > Add New > Upload 并选择您刚刚下载的 ZIP 文件
- 点击立即安装,然后激活
- 去 WooCommerce > 设置 > 结帐 > 亚马逊 FPS 并阅读下一节以了解如何设置和配置插件。
首先,打开 Amazon AWS Account 菜单并点击“Security Credentials”:
登录您的亚马逊账户:
单击“访问密钥”旁边的加号:
然后点击“创建新的访问密钥”:
将显示您的新访问密钥和密钥。 将这些复制下来,因为一旦您退出此页面,您将无法再次查看您的密钥。 您可能需要单击“下载密钥文件”链接,以便将这些密钥的副本保存在您的计算机上。
现在,登录您的 WooCommerce 商店并浏览至 WooCommerce > 设置 > 结帐 > 亚马逊 FPS. 在文本框中输入访问密钥和密钥:

点击“保存”就可以了! 您现在可以通过 Amazon FPS 接受付款了! 如果您想调整设置并自定义结帐流程,请继续阅读。
扩展设置 ↑ 回到顶部
- 启用/禁用 – 这将使客户能够使用网关进行结帐。
- 标题 – 这是结帐期间和“已收到订单”页面上显示的付款文本。
- 描述 – 这是结帐时标题下显示的文本。 允许使用有限的 HTML。 在“沙盒”环境中,此部分也会显示一个通知。
- 环境 – 这是用于交易的 API 环境,默认为“生产”。 您的生产访问和密钥将在“沙盒”环境中工作,但您必须先注册一个 FPS 沙盒帐户。
- AWS 访问密钥 – 这是您的 Amazon 账户的 AWS 访问密钥。 按照上述说明登录您的 AWS 账户以获取此信息。
- AWS 密钥 – 这是您的 Amazon 账户的 AWS 密钥。 按照上述说明登录您的 AWS 账户以获取此信息。
- 调试模式 – 如果您在正确处理交易时遇到问题,请启用此项。 您可以将 API 请求/响应直接记录到结帐/感谢页面,将它们保存到 WooCommerce 错误日志(位于 WooCommerce > 系统状态 > 日志下),或两者兼而有之。 作为最佳实践, 除非您遇到插件问题,否则请不要启用此功能。
在结帐页面上输入他们的信息后,客户可以选择亚马逊作为付款方式:
单击“下订单”后,他们将被重定向到亚马逊以登录他们的帐户:
如果他们要运送到亚马逊账户中未列出的新地址,系统将提示他们重新输入付款信息:
然后,他们可以选择与付款方式关联的帐单地址:
最后,他们将审查并确认他们的付款:
单击“确认”后,客户将被重定向回您商店的“已收到订单”页面。 此时,他们的付款将被处理。
WooCommerce 订阅/预购使用情况 ↑ 回到顶部
Amazon FPS 与订阅和预购扩展的所有功能完全兼容。 由于 Amazon FPS 提供的循环令牌限制了您更改付款日期和金额的能力,因此使用多用途令牌来提高这种灵活性。 但是,这会导致在客户结账时向他们显示整个生命周期的账单金额:
这是根据订阅的经常性总数和长度计算的。 这是在授权有效期内可以向客户收取的最高金额,绝不会一次性全部收取。 达到此限制后,客户必须通过注册新订阅来更新授权。 大多数订阅永远不应达到此限制。
对于预购,亚马逊要求收到的付款令牌有一个到期日期。 为方便起见,此日期设置为预购产品发布后的 6 个月,因此您可以安全地将发布日期推迟最多 6 个月,然后客户必须取消预购并重新订购。
遇到麻烦? 在发布支持请求之前,请按照以下步骤确保一切设置正确:
- 检查您的 AWS 访问密钥和秘密密钥是否正确。
- 仔细检查您的 AWS 访问密钥和秘密密钥是否正确。
- 为结帐页面启用调试模式并查看亚马逊提供的错误消息。
- 对日志启用调试并提交支持票证,日志位于 WooCommerce > 系统状态 > 日志 作为附件。
IPN 问题 ↑ 回到顶部
Amazon FPS 依靠从 Amazon 发送到您的 WooCommerce 商店的即时付款通知 (IPN) 来正确更新每个订单的付款状态。 您的商店必须正确接收这些 IPN 才能正确处理订单。 检查下的 IPN 状态 WooCommerce > 系统状态 以确认您可以接收 IPN。 如果您仍然遇到 IPN 问题,请为日志启用调试模式,并以日志文件作为附件提交支持请求。
过滤器 ↑ 回到顶部
有两个过滤器可用于自定义发送到亚马逊的交易信息:
apply_filters( 'wc_amazon_fps_cbui_pipeline_parameters', $this->parameters, $this->order );
它传入管道参数和 WC_Order 对象。 使用此过滤器可以修改付款说明、添加联合品牌徽标等。apply_filters( 'wc_amazon_fps_api_request_parameters', $this->parameters );
它传入请求参数。 使用此过滤器修改费用描述。