JazzCash 網關 V2 PHP 集成
P粉940538947
P粉940538947 2023-09-02 22:56:33
<p>我正在嘗試整合JazzCash Gateway V2,並希望進行直接支付交易,文件將其定義為「這是授權付款並將資金從付款人帳戶轉移到商家帳戶的單筆交易。」</p > <p>以下是我的雜湊函數</p> <pre class="brush:php;toolbar:false;">function get_SecureHash($data_array) { ksort($data_array); $str = ''; foreach($data_array as $key => $value) { if(!empty($value)) { $str = $str . '&' . $value; } } $str = $saltkey.$str; $pp_SecureHash = hash_hmac('sha256', $str, $saltkey); return $pp_SecureHash; }</pre> <p>我已經匹配了我的雜湊值,它與文件推薦的 HashCalculator 計算的雜湊值相同。https://github.com/aliabidzaidi/HashCalculator

<p>我正在使用以下網址:</p>
$post_url = "https://sandbox.jazzcash.com.pk/ApplicationAPI/API/Purchase/PAY";
; <p>我的吞吐量如下:</p>
$data_array = array(
   “pp_IsRegisteredCustomer”=> “是”,
   “pp_ShouldTokenizeCardNumber”=> “是”,
   “pp_CustomerID”=> “25352”,
   “pp_CustomerEmail”=> “[email protected]”,
   “pp_CustomerMobile”=> “03331234567”,
   “pp_Version”=> “2.0”,
   “pp_TxnType”=> “支付”,
   “pp_TxnRefNo”=> "T".date('YmdHisu'),
   “pp_MerchantID”=> “我的商家ID”,
   “pp_Password”=> “我的密碼”,
   “pp_Amount”=> “20000”,
   “pp_TxnCurrency”=> “PKR”,
   “pp_TxnDateTime”=>日期('YmdHis'),
   “pp_TxnExpiryDateTime”=> date('YmdHis',strtotime("1 小時")),
   “pp_BillReference”=> “帳單參考”,
   “pp_描述”=> “交易描述”,
   “pp_CustomerCardNumber”=> “512345000000008”,
   “pp_CustomerCardCVV”=> “100”,
   “pp_CustomerCardExpiry”=> “01/39”,
   “pp_SecureHash”=> ””,
   “pp_DiscountedAmount”=> ””,
   “pp_DiscountBank”=> ””,
   “pp_UsageMode”=> “API”
);</前>
<p>當我運行curl時,我得到以下輸出:</p>
{"responseCode":"110","re​​​​sponseMessage":"請為 pp_ Txn Ref No. 提供有效值"," “status”:null ,「pp_RetreivalReferenceNo」:null,「secureHash」:「9DE9F8E571F29CBD1316DFB2F0388E3FBE1CA9BC26FB9C284DF900DCCBA0C301」}
<p>接下來我可以嘗試什麼?</p>
P粉940538947
P粉940538947

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!