常見的第三方支付平臺代付接口(php源碼)
什么是代付接口?
一般第三方支付平臺完成在線支付之后,商戶如果想要提現到個人銀行卡,需要在后臺提出提現申請,并且需要第三方支付平臺的審核。
代付接口可以繞過這個審核,直接通過接口提交收款人姓名,銀行賬號等信息。可以實現提現秒到的功能。
基本原理:
不同的第三方平臺的代碼不太一樣,但是基本思路是一樣的。
第三方支付平臺的網關接收到提交的參數信息,比如(商戶號,收款人姓名,收款人銀行賬號,金額,簽名信息等),
然后驗證簽名信息無誤之后把這些參數信息發送到銀聯的網關,銀聯進行轉賬處理。可以看出這個過程,減少了人工審核的干預。
部分源代碼:
$signData= substr($signData,0,strlen($signData)-1);
echo 'signData:'.$signData.'<br>';
$certPass = '123456';
$certPaths = "XXXXXXXXXXX.p12";
$rsaSignData =rsaSign($certPaths,$certPass,$signData);
echo 'rsaSignData:'.$rsaSignData.'<br>';
$merchantCert = $rsaSignData['merchantCert'];
//echo $merchantCert;
$merchantSign = $rsaSignData['merchantSign'] ;