利用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币其他的收款也是一样,需要完整代码的可以联系银狐。