Advertisement
AhmadFazliIsmail

MolPay Recurring Test

Mar 3rd, 2019
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.46 KB | None | 0 0
  1. $params = array(
  2.                             'RecordType' => 'T',
  3.                             'MerchantID' => 'SB_islamicrelief',
  4.                             'SubMerchant' => 'ISLAMICRELIEF',
  5.                             'Token' => '4012888888881881',
  6.                             'OrderID' => '101',
  7.                             'Currency' => 'MYR',
  8.                             'Amount' => '100.00',
  9.                             'BillingName' => 'Ahmad Fazli Ismail',
  10.                             'BillingEmail' => 'fazli@cloud.org.my',
  11.                             'BillingMobile' => '0139060506',
  12.                             'BillingDescription' => 'Address Test',
  13.                             'Checksum' => md5('T'
  14.                             .'SB_islamicrelief'
  15.                             .'ISLAMICRELIEF'
  16.                             .'4012888888881881'
  17.                             .'101'
  18.                             .'MYR'
  19.                             .'100.00'
  20.                             .'d19893d3d53e6479a391cfe40a3ed88d'),
  21.                         );
  22.  
  23. $params_in_molpay_format = $params["RecordType"]
  24.                         ."|".$params["MerchantID"]
  25.                         ."|".$params["SubMerchant"]
  26.                         ."|".$params["Token"]
  27.                         ."|".$params["OrderID"]
  28.                         ."|".$params["Currency"]
  29.                         ."|".$params["Amount"]
  30.                         ."|".$params["BillingName"]
  31.                         ."|".$params["BillingEmail"]
  32.                         ."|".$params["BillingMobile"]
  33.                         ."|".$params["BillingDescription"]
  34.                         ."|".$params["Checksum"];
  35.  
  36. $params_final = [
  37.     $params_in_molpay_format,
  38. ];
  39.  
  40. $URL = 'https://sandbox.molpay.com/MOLPay/API/Recurring/input_v3.php';
  41.  
  42. $ch = curl_init();
  43.                         curl_setopt($ch, CURLOPT_POST , TRUE );
  44.                         curl_setopt($ch, CURLOPT_POSTFIELDS , http_build_query($params_final));
  45.                         curl_setopt($ch, CURLOPT_URL , $URL );
  46.                         curl_setopt($ch, CURLOPT_HEADER , TRUE );
  47.                         curl_setopt($ch, CURLINFO_HEADER_OUT , TRUE );
  48.                         curl_setopt($ch, CURLOPT_RETURNTRANSFER , TRUE );
  49.                         curl_setopt($ch, CURLOPT_SSL_VERIFYPEER , FALSE);
  50.                         $result = curl_exec( $ch );
  51.                         $curl_error = curl_error($ch);
  52.                         curl_close( $ch );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement