參考:
**
* @param string $receipt_data 付款後憑證
* @return array 驗證是否成功
*/ /**
* 21002 receipt-data域的資料有問題
* 21003 receipt無法通過驗證
* 21004 提供的shared secret不匹配你賬號中的shared secret
* 21005 receipt伺服器當前不可用
* 21006 receipt合法,但是訂閱已過期。伺服器接收到這個狀態碼時,receipt資料仍然會解碼並一起傳送
* 21007 receipt是sandbox receipt,但卻傳送至生產系統的驗證服務
* 21008 receipt是生產receipt,但卻傳送至sandbox環境的驗證服務
*/function acurl($receipt_data, $sandbox=0)
// 驗證引數
if (strlen($receipt_data)<20)
// 請求驗證
$html = acurl($receipt_data);
$data = json_decode($html,true);
// 如果是沙盒資料 則驗證沙盒模式
if($data['status']=='21007')
if (isset($_get['debug']))
// 判斷是否購買成功
if(intval($data['status'])===0)else
return $result;
}
訪問驗證
route::any('test30', function ());
ios 內購資料
如果您正在尋找乙份手把手教你實現iap的教程的話,這篇文章不是您的菜。關於iap的實現和步驟,可以參考下面的教程 和相應的 ray wenderlich的 一篇 並茂的 中文教程 直接使用大神們封好的store有關的庫,比如 mattt cargobay robotmedia rmstore 或者m...
iOS 內購測試
skpaymenttransactionobserver的 方法 nslog 列印如下 購買失敗error error domain skerrordomain code 2 無法連線itunes store userinfo 後來找了半天錯誤,發現是我設定沙河測試賬號弄錯了。不是在設定裡面退出當前...
蘋果內購流程詳解
內購支付詳解 蘋果內購主要分為兩部分 itunnes 相關配置 一.在itunnes 上配置相關資訊資料 首先需要配置一些前提條件,詳細步驟如下 1.進入itunnes選擇協議,稅務銀行業務 2.完善資料資訊,主要有3項 聯絡人,銀行資訊,稅務資訊 4.完善聯絡人資訊,一般填申請開發者賬號人員的資訊...