- ezpay:藍新
- allpay:歐富寶
- paypal
- Click buy button
- URL for paypal to go when complete
- Callback on our write
v=https://www.youtube.com/watch?v=t_7GA1BZXPs
Paypal_IPN.php
class Paypal_IPN{
public function __construct($mode = ‘live’){
if($mode == ‘live’){
$this->_url = ‘https://www.paypal.com/cgi-bin/webscr’;
}
else{
$this->_url = ‘https://www.sandbox.paypal.com/cgi-bin/webscr’;
}
}
private function run(){
$postFields =’cmd=_notify-validate’;
cmd = _notify-validate¶m=value¶m2=value2;
foreach($_POST as $key => $value){
$postFields .= “";
}
$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => $this->_url,
CURLOPT_RETURNTRANSFER=> true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $postFields
}
$result = curl_exec($ch);
curl_close($ch);
}
index.php
require 'Paypal_IPN.php';
$paypal = new PayPal_IPN('sandbox');