首页 > 解决方案 > 使用PayPal完成在线支付后如何将美元转换为网站自己的货币并保存

问题描述

我有一个在线商店。我的网站上有一种名为fcoin的货币。

我使用PayPal作为支付系统。

我的mysql 数据库中有名为fcoinvalue的列。

我的汇率是1USD = 1fcoin

问题:

  1. 用户完成交易后是否可以使用php 或/和 javascript检测交易金额并在fcoinvalue列中保存价值?

为简单起见的场景:

假设用户需要启用网站高级功能才能在主页上放置广告。如果用户通过 PayPal 支付 10 美元,他/她必须在网站钱包中看到 10 fcoin 。

标签: paypal

解决方案


当然有可能。第一步是获取交易金额,这将取决于您与 PayPal 的集成方式。这种情况下首选服务器集成。您需要两条路线,一条用于“创建订单”,一条用于“捕获订单”。这些路由应该返回 JSON 数据,因此它们可以与以下批准流程配对:https ://developer.paypal.com/demo/checkout/#/pattern/server

当捕获成功时,您应该在返回 JSON 响应之前检查这一点,如果是,请更新您的数据库以记录收到的订单。(在您的情况下,这显然意味着为用户更新fcoin钱包余额。)


推荐阅读