ios 苹果内购订单验证 --- nodejs实现

本文介绍如何使用Node.js验证苹果内购订单。通过客户端提供的订单信息和订单ID,调用特定代码实现验证过程。详细步骤及请求返回的数据结构也在文中提及。
摘要由CSDN通过智能技术生成

实现代码

function IosPlayVerify(data,orderid,cb) {
    itunesPost(data,function (error,responseData) {
        if (error)
            cb({status:0,ptime:0});

        var purcaseTime = 0;
        var status = 0;
        if(responseData['status'] == 0){
            var inapp = responseData['receipt']['in_app'];

            status = 1;
            purcaseTime = inapp[0]['purchase_date_ms'];

            inapp.some(function (item) {
                if(orderid == item['transaction_id']){
                    purcaseTime = item['purchase_date_ms'];
                    return true;
                }
            });
        }

        cb({status:status,ptime:purcaseTime});
    });
}

function itunesPost(data,cb) {
    let receiptData = {};
    receiptData['receipt-data'] =
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值