php AppStore內購付款驗證

2022-02-28 07:35:31 字數 927 閱讀 4217

參考:

**

* @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.完善聯絡人資訊,一般填申請開發者賬號人員的資訊...