注:recipt-data 为前端base64之后传过来的订单信息,IOS对receipt-data使用base64加密,转为string类型后,要对字符串中的\n和\r做特殊字符处理,但是千万不要对 “+” 做处理
/**
* 苹果内购
* @param receipt-data 购买凭证(必传)
* @return json
**/
public function ios_pay(){
// $_POST = json_decode('',true);
$this->PwriteLog('ios_pay','ios 下单_data', $_POST);
$post = $_POST;
$receipt_data = $post['receipt-data'];
// 验证参数
if (strlen($receipt_data) < 20) $this->outPutJson(500,'非法参数');
if(empty($receipt_data)) $this->outPutJson(500,'非法参数');
//拼接json字符串,json_encode会转义斜杠
$receipt = '{"receipt-data" : "'.$receipt_data.'"}';
$this->PwriteLog('ios_receipt','ios 回调_data', $receipt);
$response = $this->iosCurl($receipt);
$data =