繁体   English   中英

在线交易如何通知应用程序或服务提供商品或服务?

[英]How do online transactions notify the application or service to give the good or service?

我一直在搜索,但找不到。 本质上,例如,当您通过PayPal或Google Checkout购买游戏积分时,如何从PayPal或Google Checkout转换成功交易的信息,以便网站知道访问其数据库并将这些积分归功于您?

谢谢

贝宝(PayPal)在其付款流程中有多种系统,我个人使用过IPN或即时付款通知系统。 运作方式是,您在网站上设置了一个页面,当您收到付款时,贝宝将访问该页面。 访问网站时,PayPal使用GET或POST值进行访问,然后您的页面应将其报告给网站并进行验证。

一旦这些值被确认为真正来自PayPal,您就可以使用这些值记入帐户并存储购买信息。

我用它来积分游戏中的玩家积分,通常我会使用一个系统创建产品ID,然后可以在后端将其拆开,并根据产品数据库进行验证-假设我的系统是1credit5,表示1 5美元,他们就不能使用Firebug这样的插件将表单编辑为100000credit5(或10美元,5美元),因为该表单不会显示为有效产品,因此我会收到有关欺诈的通知。

我不确定其他付款系统,但我知道有很多关于PayPal IPN系统的教程。

通常,通知是通过API完成的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM