2017-05-09 30 views
0

私はElavon Converge支払いゲートウェイを使用しています。Elavon Converge支払いゲートウェイのApi資格情報をPHPで確認

カードの詳細を送信する前に、merchant_id、user_id、pinなどの商人アカウントの資格情報を確認します。

は、ここに私のコードです:

$url = 'https://demo.myvirtualmerchant.com/VirtualMerchantDemo/process.do'; 
$fields = array(
'ssl_merchant_id'=>'XXXXXXXX', 
'ssl_user_id'=>'XXXX', 
'ssl_pin'=>'XXXXXXX', 
'ssl_first_name'=>'Heapdrip', 
'ssl_last_name'=>'Heap', 
'ssl_show_form'=>'false', 
'ssl_result_format'=>'html', 
'ssl_test_mode'=>'false', 
'ssl_receipt_apprvl_method'=>'redg', 
'ssl_receipt_decl_method'=>'REDG', 
'ssl_receipt_decl_get_url'=>'RETURN URL AFTER PAYMENT DECLINED', 
'ssl_error_url'=>'RETURN URL AFTER PAYMENT ERROR', 
'ssl_receipt_apprvl_get_url'=>'RETURN URL AFTER PAYMENT APPROVAL', 
'ssl_transaction_type'=>'ccsale', 
'ssl_amount'=>'5000', 
'ssl_card_number'=>'xxxxxxxxxxxxxxx', 
'ssl_exp_date'=>'122022', 
'ssl_cvv2cvc2_indicator'=>1, 
'ssl_cvv2cvc2'=>123 
); 
$fields_string = http_build_query($fields); 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $fields_string); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 
$result = curl_exec($ch); 
curl_close($ch); 

これは、直接支払い方法ですが、私は正しいかではありませんmerchant_id、USER_IDとピンを確認したいです。

+1

私たちは何をすべきですか?コードを書く? –

+0

SOはコード作成サービスではありません。あなたが書いたコードを見せて、あなたの特定の問題が何かを説明できますか? – samiles

+0

絶対に私はGoogleにそれほど多くはなかったが、解決策を見つけられなかった。私はすでにゲートウェイを統合していますが、まず資格情報をチェックしたいと思います。 –

答えて

0

process.do urlに投稿すると、支払いフォームが表示された場合、フォームがプルしなかった場合、プロンプトがプルされないので、クレデンシャルは検証されます。

関連する問題