php处理苹果支付接口回调

苹果支付有2种。

一种是app pay 这个相当于微信,支付宝类似。

一种是appstore内支付。这个就是上架苹果商店(Appstore)的接入方式。

公司开发了一个应用,接入了苹果支付(其实是AppStore内支付,因为是虚拟商品,所有不能直接接入app pay),
客户端做好了,要 PHP程序员 对接支付回调接口,处理支付后的业务逻辑(修改订单状态,发送短信通知客户,修改用户购买的套餐)。

代码:

// 苹果支付验证 接口
// @param string $receipt 收到的数据
// @param boolean $isSandbox 是否是沙盒模式,true,false
// @因为只是写一个demo。所以没有用加密方法。线上的可以用openssl加密传输。不要直接post

    function getreceiptdata(){
        //接受用户的请求。可以改成自己的接受方式。我这里是post请求。$_REQUEST可以接受post,get,cookie等。速度较慢
        $receipt = $_REQUEST['strReceipt'];
        $username = addslashes($_REQUEST['username']);//用户名转义用户名
        $tc = $_REQUEST['pid'];//套餐类型
        $isSandbox = true;
        //如果是沙盒模式,请求苹果测试服务器,反之,请求苹果正式的服务器
        

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值