Jeżeli zastanawiasz się jak zintegrować CodeIgniter z PayPalem odpowiedź jest prosta „jest do tego biblioteka” o nazwie ci-merchant.org. Pozwala ona na prostą integrację z sytemem płatności PayPal.
Korzystanie z jej jest równie proste, przykładowy kod:
// load the merchant library
$this->load->library('merchant');
// load a payment driver
$this->merchant->load('paypal');
// initialize payment driver settings (if not already done in config)
$this->merchant->initialize(array(
'paypal_email' => 'text@example.com'
));
// process payment
$this->merchant->process(array(
'amount' => 99.00,
'currency_code' => 'USD',
'reference' => 'Order #50'
));
// process return from payment gateway (hosted payment gateways only)
$this->merchant->process_return();
Szkoda, że dopiero teraz trafiłem na Twoją stronę. Niedawno robiłem płatności Webpayments Pro (płatności kartą kredytową) i pisałem wszystko sam… a tutaj ot wszystko gotowe :)
Mam jedno pytania a jak wygląda obsługa informacji zwrotnych o zakończeniu płatności?