练习 - 安装 Stripe 包
若要在您的 Power Pages 网站上接受使用 Stripe 的付款,您需要执行以下操作:
安装 Stripe 集成包。
使用您的 API 密钥配置 Stripe 集成。
将站点可见性更改为“公共”。
安装 Stripe 包
您可以在 Power Pages 设计工作室中为您的站点将 Stripe 包安装到 Power Pages 网站中。 为此,请转到 Power Pages 并使用您的 Power Pages 网站登录到租户。
从 Power Pages 主页选项卡中,选择要为其实现付款集成的网站旁边的编辑。
在 Power Pages 设计工作室中,从左侧导航菜单中转到设置选项卡,然后选择集成下方的外部应用(预览版)。
从右侧的集成列表中,选择 Stripe 的操作下方的安装。
在打开的安装 Stripe 窗口中,选择开始安装。
安装流程需要几分钟才能完成,您可以通过查看集成列表中的状态列来监视该流程。
Stripe 集成配置
在 Power Pages 中管理 Stripe 集成时,您可以让系统在 Microsoft Dataverse 或 Microsoft Azure Key Vault 中管理您的 API 密钥。 这两种存储选项具有不同的功能,主要区别在于 Dataverse 仅支持测试模式密钥,而 Azure Key Vault 支持测试模式和实时模式密钥。
在本练习期间,您将使用 Dataverse 选项,因为您使用的是测试密钥。 但是,我们建议您在熟悉 Stripe 集成时切换到 Azure Key Vault,以便您可以在生产环境中开始使用实时模式密钥。
若要添加您的 Stripe API 密钥,请在 Stripe 行中在操作下选择管理。
在右侧打开的启用 Stripe 窗格中,选择 Dataverse 选项。 在可发布密钥字段中输入可发布密钥,在密钥字段中输入受限密钥,然后选择保存。
注意
就像在 Stripe 中显示密钥一样,您只能在将密钥输入到字段中时查看密钥的值。 保存或转到下一个字段后,您将无法查看该密钥的值。
通过选择设计工作室右上角的同步完成集成。
现在,当您生成多步窗体时,您可以添加 Stripe 付款步骤。 在下一单元中,您将生成一个包含集成付款步骤的多步窗体。 然后,使用 Stripe 提供的测试卡号测试窗体。
站点可见性
当您在 Power Pages 站点上使用 Stripe 时,Stripe 要求您的网站是公共的。 如果您的站点是专用的,则付款窗体将不可见。 若要使您的站点面向公众,您的环境需要是测试环境或生产环境。 开发人员和沙盒环境不具备此功能。
从左侧导航菜单中转到安全性选项卡,然后在管理下选择站点可见性。
在此站点为菜单中,在站点可见性下,选择公共。
在打开的将站点设置为公共菜单中,选择设置为公共。