首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php中验证Elavon聚合支付网关Api凭据

在php中验证Elavon聚合支付网关Api凭据
EN

Stack Overflow用户
提问于 2017-05-09 13:36:38
回答 1查看 2.1K关注 0票数 0

我正在使用Elavon会聚支付网关。

在提交详细信息之前,我想验证商家的帐户凭证(如merchant_id,user_id,pin)。

这是我的代码:

代码语言:javascript
复制
$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和pin是否正确。

EN

回答 1

Stack Overflow用户

发布于 2017-12-05 00:38:09

如果您发布到process.do url,而付款表单出现,那么凭据将被验证,因为表单不拉,如果他们没有。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43871384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档