paypal - 使用PayPal完成在线支付后如何将美元转换为网站自己的货币并保存
问题描述
我有一个在线商店。我的网站上有一种名为fcoin的货币。
我使用PayPal作为支付系统。
我的mysql 数据库中有名为fcoinvalue的列。
我的汇率是1USD = 1fcoin
问题:
- 用户完成交易后是否可以使用php 或/和 javascript检测交易金额并在fcoinvalue列中保存价值?
为简单起见的场景:
假设用户需要启用网站高级功能才能在主页上放置广告。如果用户通过 PayPal 支付 10 美元,他/她必须在网站钱包中看到 10 fcoin 。
解决方案
当然有可能。第一步是获取交易金额,这将取决于您与 PayPal 的集成方式。这种情况下首选服务器集成。您需要两条路线,一条用于“创建订单”,一条用于“捕获订单”。这些路由应该返回 JSON 数据,因此它们可以与以下批准流程配对:https ://developer.paypal.com/demo/checkout/#/pattern/server
当捕获成功时,您应该在返回 JSON 响应之前检查这一点,如果是,请更新您的数据库以记录收到的订单。(在您的情况下,这显然意味着为用户更新fcoin钱包余额。)
推荐阅读
- wordpress - 在初始加载时显示两个项目而不是三个项目 - WordPress/Owl Carousel
- java - 保存用户最新登录 spring 安全
- xml - 考虑相同的属性值需要删除第一个标题
- css - 角度弹性布局响应式表单
- python - 使用 python 和 pygame 在游戏板上创建和放置游戏块
- javascript - 测验问题 -> 以下程序有问题。它是什么?
- android - 系统杀死应用程序后,Android 没有重新打开以前的活动
- netsuite - 在套件脚本 2.0 的保存记录功能中,Swal 警报未在 netsuite 客户端脚本中返回值
- react-native - 在“onPress”上切换“RNPickerSelect”不起作用
- sql - Hot to add a specific string character in Query using PARAMETRISED SQL 查询构造方法。?