练习 - 在 Power Pages 中设置 Stripe

已完成

若要按照本练习操作并在您的 Power Pages 网站上执行用户付款流程,您需要一个可用的 Stripe 帐户用作付款提供商。 Stripe 是一个知名的付款提供商,其集成可直接在 Power Pages 中使用。

Stripe 通过应用程序编程接口 (API) 与您的 Power Pages 网站交互。 当您将 API 集成到自己的应用程序中时,API 具有一个名为 API 密钥的特定访问代码,该代码允许在 API 和您的应用程序之间进行通信。

API 密钥类似于安全密码,可授予对软件应用程序某些功能的授权访问权限。 当您将 Stripe 等服务集成到基于 Microsoft Power Pages 生成的网站中时,API 密钥可确保您的网页可以安全地与 Stripe 的服务器通信。 您将 API 密钥嵌入到站点的后端代码中,使 Power Pages 可以帮助您发送安全付款请求和接收交易记录更新,而无需将敏感信息暴露给公众。 本质上,通过 API 密钥,您的 Power Pages 应用程序可以直接安全地与 Stripe 的系统“对话”。

有关 Stripe API 密钥及其用途的详细信息,请转到 Stripe API 密钥文档

Stripe 设置

若要设置 Stripe,请按照以下步骤操作:

  1. 首先,登录到 Stripe,然后打开主页上部的测试模式。 测试模式允许您测试 Stripe 与您的网站的连接。 测试模式包含完整的测试 API 密钥和测试卡片信息,允许您调试连接和设置,而无需使用实时密钥。

    注意

    在实时生产环境中使用 Stripe 时,您将使用 Stripe 中可用的实时密钥。 本练习使用测试密钥作为示例,供您遵循。

    您还需要从 Stripe 应用市场中安装 Microsoft Power Pages 付款应用,以在 Stripe 中集成 Microsoft Power Pages。

    注意

    根据您的 Stripe 帐户的状态,您可能只能选择在测试模式下安装。 出于测试目的,这是可以接受的;但是,如果您打算在您的实时网站上实现此应用,则需要继续进行进一步的帐户设置。

  2. 若要从主页中查找您的 API 密钥,请转到左侧导航菜单中的开发人员 > API 密钥

    或者,您可以在 Microsoft Power Pages 付款应用的查看 API 密钥下找到您的密钥。

    当选择 API 密钥时,了解标准受限密钥之间的主要区别至关重要。 标准密钥可解锁完整的 API 访问权限,从而允许与您的帐户进行广泛交互,而受限密钥则提供更具体的访问限制和权限。 出于本课程的目的,您将使用 Microsoft Power Pages 付款应用中的受限密钥。

  3. Microsoft Power Pages 付款的密钥受限密钥中的令牌下选择显示测试密钥,以显示您在 Power Pages 中使用的 API 密钥。

    重要提示

    由于您在本练习中处于测试模式下,因此您可以根据需要显示和隐藏本密钥。 如果该环境是实时环境,您将只有一次机会显示密钥。 您可以通过滚动新密钥来缓解实时环境中对密钥或受限密钥的任何不当处理;无法从仪表板中再次检索密钥。 有关详细信息,请参阅 Stripe 密钥文档

  4. 通过左键单击令牌并将其粘贴/保存到记事本或其他文本编辑器中,将密钥复制到剪贴板。 您的密钥应用在令牌前面添加前缀 rk_test_

    您还需要可发布密钥。 将本密钥保留在与受限密钥相同的位置。

    注意

    每种密钥类型都在每个令牌前面添加以下标识字符串前缀:可发布密钥:pk密钥:sk受限密钥:rk。 这些标识字符串可帮助您在保存后识别密钥的类型。

保存密钥后,现在 Stripe 方面的所有内容都已就绪,可供测试。 在后续单元中,您将了解如何修改 Power Pages 网站以处理 Stripe 的连接,并生成一个窗体以实现 Stripe 的付款处理流程。