Minggu, 28 Agustus 2016

Payment Gateway Pada Sebuah Layanan Web


Adakalanya pada sebuah layanan web kita memberikan layanan berbayar, untuk layanan tersebut sebaiknya dilakukan secara otomatis oleh sistem, maka dari itu bagaimanakah cara membuat sistem berbayar dengan menggunakan Omnipay Paypal pada laravel. Ikuti langkah-langkah dibawah ini.
1. Sebelum memulai pastikan anda sudah membuat dan memiliki akun pengembang software untuk paypal. Anda bisa mendaftarnya disini http://developer.paypal.com atau http://sandbox.paypal.com
2. Selanjutnya buka file composer.json dan tambahkan.
"require": {
        "omnipay/omnipay": "~2.0"
    },
3. Kemudian update menggunakan composer.
composer update
4. Lalu buka file app\routes.php dan masukan kode seperti berikut ini.
Route::get('deposit/pay-via-paypal', 'PaymentController@postPayment');
Route::get('deposit/payment-success', 'PaymentController@getSuccessPayment');
Route::get('deposit/cancel-deposit', 'PaymentController@cancelOrderPayment');
5. Kemudian pada Controller masukan kode seperti dibawah ini.
Tampilan akan terlihat seperti gambar 2.7 berikut ini.
Gambar 2.7
Reference:
  • http://omnipay.thephpleague.com

Tidak ada komentar:

Posting Komentar