Ich möchte mit Curl von meinem PHP-Server zum PayUMoney-Zahlungsgateway umleiten.
Ich verwende das Laravel-Framework, möchte aber keine HTML/Blade-Methoden verwenden, um das Zahlungsgateway auszulösen.
$posted = array(); $posted['key'] = $MERCHANT_KEY; $posted['hash'] = $hash; $posted['txnid'] = $txnid; $posted['firstname'] = $firstname; $posted['email'] = $email; $posted['phone'] = $phone; $posted['amount'] = $amount; $posted['productinfo'] = $productinfo; $posted['surl'] = $surl; $posted['furl'] = $furl; ini_set('display_errors', 1); $c = curl_init(); $url = "https://test.payu.in/_payment"; curl_setopt_array($c, array( CURLOPT_URL => $url, CURLOPT_RETURNTRANSFER => 0, CURLOPT_FOLLOWLOCATION => 1, CURLOPT_POST => true, CURLOPT_POSTFIELDS => $posted, )); $response = curl_exec($c);
Aber dieser Code zeigt die Ausgabe wie folgt an, sodass er nicht vollständig zum Zahlungsgateway (https://i.stack.imgur.com/WmDFS.png) umgeleitet werden kann.
将页面重定向到PayUmoney支付网关。
或者可以用: