// NextPay.IR PHP Sample // docs : https://nextpay.org/nx/docs //////////// // step 1 // //////////// 'https://nextpay.org/nx/gateway/token', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS => 'api_key=b11ee9c3-d23d-414e-8b6e-f2370baac97b&amount=74250&order_id=85NX85s427&customer_phone=09121234567&custom_json_fields={ "productName":"Shoes752" , "id":52 }&callback_uri=https://yourWebsite.com/callback', )); $response = curl_exec($curl); curl_close($curl); echo $response; ?> //////////// // step 5 // //////////// 'https://nextpay.org/nx/gateway/verify', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS => 'api_key=b11ee9c3-d23d-414e-8b6e-f2370baac97b&amount=74250&trans_id=f7c07568-c6d1-4bee-87b1-4a9e5ed2e4c1', )); $response = curl_exec($curl); curl_close($curl); echo $response; ?>