/paywant

paywant sdk

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

paywant

Requirements

PHP 7.0 and later.

Installation

Composer

You can install the bindings via Composer. Run the following command:

composer require firatozpinar/paywant

To use the bindings, use Composer's autoload:

require_once('vendor/autoload.php');

Usage

require '../vendor/autoload.php';

$payment = new \FiratOzpinar\Paywant\Payment('api_key', 'secret_key');
$payment->setCustomer([
    'id'    => 25,
    'name'  => 'Firat Ozpinar',
    'email' => 'firatozpinar@gmail.com',
    'ip'    => '127.0.0.0'
]);
$payment->setOrder([
    'id'      => 'L12D85KTR',
    'gateway' => \FiratOzpinar\Paywant\Gateway::CARD,
    'total'   => 2578.10,
    'amount'  => 2000.10,
    'extra'   => null

]);
$payment->setProducts([
    [
        'name'           => 'Pika',
        'amount'         => 400.00,
        'commissionType' => 1,
        'extraData'      => null
    ],
    [
        'name'           => 'Pika 2',
        'amount'         => 600.00,
        'commissionType' => 1,
        'extraData'      => null
    ]
]);

$response = $payment->create();