在php中验证Elavon Converge支付网关Api凭据

在php中验证Elavon Converge支付网关Api凭据,php,payment-gateway,Php,Payment Gateway,我正在使用Elavon Converge支付网关 我想在提交卡详细信息之前验证商户账户凭证(如商户id、用户id、pin) 这是我的密码: $url = 'https://demo.myvirtualmerchant.com/VirtualMerchantDemo/process.do'; $fields = array( 'ssl_merchant_id'=>'XXXXXXXX', 'ssl_user_id'=>'XXXX', 'ssl_pin'=>'XXXXXXX', '

我正在使用Elavon Converge支付网关

我想在提交卡详细信息之前验证商户账户凭证(如商户id、用户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);

这是一种直接付款方式,但我想检查商户id、用户id和pin是否正确。

如果您发布到process.do url,并且出现付款表单,则凭证将被验证,因为如果没有,表单不会拉取

我们应该做什么?为您编写代码?所以不是代码编写服务。你能告诉我们你写了什么代码,并解释你的具体问题是什么吗?绝对不能。我用谷歌搜索了很多次,但没有找到任何解决方案。我已经集成了网关,但首先我想检查凭据。嗨,欢迎来到StackOverflow。您发布的问题不属于此处讨论的问题范围。请参阅,了解您可以在此处提出哪些问题。表示没有人能帮助我。谢谢,我会再次用谷歌搜索,然后自己寻找解决方案。