利用YY币充值接口实现微信支付宝充值Y币收款通道
收款通道,YY币收款是个不错的选择,下面说一下简单的逻辑部分,完整逻辑到现在依旧可以用。
yy充值y币的风控就小很多,可以忽略不计,所以开发上也顺利很多。
把调用的相关接口和参数在这分享一下,具体的实现逻辑直接抓包、模拟请求挨个做下去就完事了。
以微信支付为例:
代码:
$url = 'https://pay.yy.com/userDepositCheckAction.action';
$data = [
'passport' => $account,
'passport2' => $account,
'duowanb' => $amount,
'bankId' => 'webzf_weixin',
'sourcecode' => 'webzf_wgpay',
'deptype' => '1',
'gameName' => '',
'choiceDesc' => $amount . '元兑换' . $amount,
'method' => 'WAZF',
'gameCoin' => '0'
];
$account是充值的yy账号
$amount是充值Y币金额
然后获取到urlKey和timestamp,正则代码:
<?php
$str = '<input type="button" name="btn1" value="123"><input type="button" name="btn2" value="456"><input type="button" name="btn3" value="789">';
preg_match_all('|value="(.*)"|isU',$str,$arr); //匹配到数组$arr中;
print_r($arr[1]); //$arr[1]就是匹配的结果
?>
将获取到的urlKey和timestamp,带上cookie请求:
https://pay.yy.com/userDepositAction.action
就可以获取到支付页面的地址,YY币其他的收款也是一样,需要完整代码的可以联系银狐。