我有谷歌钱包的数字产品工作良好的固定价格的项目。但是,我想出售用户定价的项目或订阅(即,支付您想要或可以)。因此,用户将输入他们想要支付的价格。
然而,我似乎找不到任何方法来做到这一点与谷歌钱包的数字商品。有什么想法或小贴士吗?
发布于 2014-09-06 02:45:23
关键的一项是在服务器端生成JWT。
here就是一个简单的例子。
的信息
总而言之,示例的作用如下:
<input />$.post),并根据用户输入生成必要的JWT /sJWT生成成功,则调用buy (google.payments.inapp.buy)并为其提供从#2返回的服务器生成值(<代码>H221<代码>G222例如。
$(function () {
$("#donateForm").on("submit", function (e) {
e.preventDefault();
var data = $("#donateForm").serialize();
$.post("ajaxhandler.ashx", data) //send to server to generate JWT
.done(function (d) { //d is the JWT in this sample
google.payments.inapp.buy({
"parameters": {},
"jwt": d, //d goes here
"success": function (result) {
//handle Wallet success as you deem fit
},
"failure": function (result) {
//handle Wallet failures as you deem fit
}
}
);
}).fail(function (f) {
//handle ajax failure as you deem fit
}).always(function (a) {
//handle as you deem fit
});
........哈..。
https://stackoverflow.com/questions/25655661
复制相似问题