paypal - 当贝宝付款被搁置时,如何通过邮件获取订单详细信息?
问题描述
我正在使用 PayPal Smart Buttons 进行食品在线交付/取货解决方案,并希望 PayPal 将订单详细信息(=订购物品列表)发送到餐厅。
PayPal Sandbox 在主题为“Zahlung erhalten von info@example.tld”(从 info@example.tld 收到付款)的邮件中执行此操作。
问题:对于实时系统,PayPal 改为发送主题为“€21,60 EUR von Name steht als vorgemerktes Guthaben zur Verfügung”的邮件(您从name收到 21.60 EUR作为保留信用)。这些邮件只说 PayPal 将这笔钱保留 21 天——而且不包含订购物品的清单——只有发件人、日期、金额、费用和交易代码。
我该怎么做才能让收货餐厅获知所点的菜品 - 无需登录 PayPal?
解决方案
如果这些是您通过 API 捕获的交易,您可以在捕获时发送电子邮件。
如果您不通过 API 捕获,则可以创建 Webhook 或 IPN 侦听器。
无论哪种方式,一旦您了解交易,您都需要发送自己的电子邮件。您可以选择是在 100% 的情况下发送,还是仅在状态保持时发送。最好在 100% 的情况下发送它,并让接收餐厅习惯于直接来自您的此类通知。
推荐阅读
- ios - 无效的文档参考。文档引用必须有偶数个段,但喜欢有 1
- android - 将微调器选定的项目保存到 Android Room
- node.js - 使用 Mongoose 和 Node.Js 防止重复条目
- angularjs - 在 Controller 和 Factory 之间共享一个变量
- ruby - 为什么在 Minitest 测试中分叉退出非零?
- python - 神经网络中的预训练 (Word2Vec) 嵌入
- javascript - 使用 CheckBox 过滤表
- reactjs - 将这种格式的数据解析为新格式?
- java - 在 Instagram 中查找主题标签帖子元素的问题
- python - 如何使用 matplotlib 在单个图上为 `yticks` 设置多个范围