【发布时间】:2015-10-02 22:34:22
【问题描述】:
背景
我是一名前端开发人员,我正在寻找一种能够处理我的最终用户登录、他们的数据和他们的付款的 BaaS。
我正在考虑使用 AWS Cognito,因为它可以将 (indirectly) 整个创建用户/登录/忘记密码过程和 grant granular access permissions 卸载到 S3 和 DynamoDB 等其他 AWS 服务(我想存储客户数据)。
问题
我想为我的用户提供免费增值服务,为此我想与 Stripe 或 Amazon Payments 等支付服务提供商集成。不幸的是,我不明白这种集成在概念上将如何工作以及如何在实践中完成。
- 最终用户将登录到我将使用 Cognito 的“我的网站”。
- 最终用户将通过 Stripe 付款。
- Stripe 会以某种方式知道最终用户登录到 Cognito,而 Cognito 会知道最终用户通过 Stripe 向我的帐户付款。
- 我将使用Cognito Sync 将付款信息存储在他的帐户中,并授予他权限——例如——上传特定的S3 存储桶。
【问题讨论】:
标签: amazon-web-services payment-gateway stripe-payments amazon-cognito