paypal - 我正在寻找在 PayPal 购买后集成生成序列号和发送电子邮件的最简单方法
问题描述
我正在尝试在用户使用 PayPal 购买软件下载并将其通过电子邮件发送给用户之后集成创建序列号/密钥。
我有一个 PayPal 开发者帐户,并且查看了他们的一些文档,但我对所有选项都有些不知所措。我想我必须使用网络钩子......
因此,我正在寻找有关如何将以下功能添加到我的 WEB 站点的一些指导。
- 用户点击 PayPal 按钮链接
- 用户进行交易
- 网站生成序列号和电子邮件给用户
- 使用用户电子邮件和序列信息更新数据库
在某个地方,我想我需要在 PayPal 链接之前为用户的电子邮件创建一个表单。
任何示例代码将不胜感激。PayPal链接工作正常,我只是不知道如何继续。
(我在这里查看了几个回复,但似乎没有一个能完全解决我想要做的事情)
谢谢。
解决方案
PayPal 交易始终有一个与之关联的电子邮件地址。你想使用他们支付的电子邮件吗?
如果没有,您可以在 PayPal 交易中收集另一个单独的电子邮件地址,并将其存储在该custom_id
字段中。使用函数来检索值,例如document.getElementById(...).value
由于您要发送电子邮件并更新数据库,请使用服务器集成。创建两条路线,一条用于“创建订单”,一条用于“捕获订单”,记录在此处。这些路由在调用时应返回 JSON 数据。后者可以(成功)在返回其 JSON 之前发送电子邮件并更新数据库。
将您的两条路线与以下批准流程配对:https ://developer.paypal.com/demo/checkout/#/pattern/server
推荐阅读
- json - 如何在不使用 Microsoft 脚本运行时的情况下解析 Excel vba 中的 json?
- node.js - CentOS8/RHEL8 nodejs 4.9.1以非root用户身份运行时“不允许操作”
- c# - 无法解释此 BitVector32 的状态
- reactjs - 如何解决 React 项目中的 Enzyme/Jest 错误“Cannot find module 'react' from 'react-router.js'”
- android - 导航到 popUpInclusive 不起作用的新目的地
- google-apps-script - 谷歌表格格式
- vba - 为什么 Visio VBA 求幂不起作用?
- python - LightGBM:在多类分类的情况下如何使用 scale_pos_weight?
- kubernetes - Nextflow 未使用正确的服务帐户将工作流部署到 Kubernetes
- php - PHP根据参数重定向到不同的URL