umuttaymaz / paratika-php
Paratika PHP 包
0.4.2
2023-05-10 13:46 UTC
Requires
- php: >=8.0
- ext-curl: *
This package is auto-updated.
Last update: 2024-09-21 20:33:29 UTC
README
此包旨在通过PHP实现Paratika支付方式收取付款。
安装
composer require umuttaymaz/paratika-php
示例支付代码
<?php require './vendor/autoload.php'; //API kullanıcı bilgileri girilir $account = new \Umuttaymaz\ParatikaPhp\Models\Account( '10000000', //Merchant 'apiuser@testmerchant.com', //MerchantUser 'Pluto321`', //MerchantPassword true // testMode ); //Paratika sınıfı oluşturulur $paratika = new \Umuttaymaz\ParatikaPhp\Gateway\Paratika($account); //Kredi Kartı sınıfı oluşturulur $card = new \Umuttaymaz\ParatikaPhp\Models\Card( 'Aydonat Aydınlar', //CardHolderName '4022774022774026', //CardNumber '2030', //CardExpirationYear '12', //CardExpirationMonth '000' //CardCVV ); //Müşteri sınıfı oluşturulur $customer = new \Umuttaymaz\ParatikaPhp\Models\Customer( uniqid('Cust-', true), //Customer ID 'Aydonat Aydınlar', //Customer Name 'mghUzjPn@email.com', //Customer Email '127.0.0.1', //Customer IP '+903120000011', //Customer Phone ); //Sipariş Sınıfı Oluşturulur $order = new \Umuttaymaz\ParatikaPhp\Models\Order( uniqid('MPID-', true), //Order ID '1000', //Amount 'TRY', //Currency '1', //Installment 'https://test.paratika.com.tr/merchant/index.jsp' //returnURL ); //Sipariş İçerisine Ürünler Eklenir $order->addOrderItem( 'T00D3AITCC', //Code 'Galaxy S8+', //Name 'The Samsung Galaxy S8 is Android smartphone produced by Samsung Electronics as part of the Samsung Galaxy S series.', //Description '1', //Quantity '1000' //Amount ); //Paratika sınıfı içerisinde Order, Card ve Customer sınıfları girilerek hazırlanır $paratika->prepare('SALE', $order, $card, $customer); //Redirect edilmesi beklenen değerler geri dönülür $formData = $paratika->get3DFormData();
路线图
- 将准备示例代码
- 将准备文档
- 将开发除SALE之外的交易操作
- 将编写单元测试