rasim/payu
Composer 安装命令:
composer require rasim/payu
包简介
Laravel Payu API
README 文档
README
Installation
-
In composer.json;
"rasim/payu": "dev-master"
-
In app.php
'Rasim\Payu\PayuServiceProvider', -
and for aliases
'Payu' => 'Rasim\Payu\Facades\Payu',
-
Set Config
php artisan config:publish rasim/payu
Usage
-
Codes
// Product Generator $pname = "Product name"; $pcode = "Product code"; $pinfo = "Product info"; $price = "9.99"; $priceType = "GROSS"; $quantity = "1"; $tax = "18"; $product = Payu::payuProduct($pname,$pcode,$pinfo,$price,$priceType,$quantity,$tax); Payu::payulu()->setOrderRef("6112457"); Payu::payulu()->addProduct($product); // Address Generator Payu::payuAddress()->setFirstName('John Adam'); Payu::payuAddress()->setLastName('Doe'); Payu::payuAddress()->setEmail('john.doe@johndoe.com'); Payu::payuAddress()->setCity("Mecidiyeköy"); //Ilce/Semt Payu::payuAddress()->setState("Istanbul"); //Sehir Payu::payuAddress()->setCountryCode("TR"); // Address Definition Payu::payulu()->setBillingAddress(Payu::payuAddress()); Payu::payulu()->setDestinationAddress(Payu::payuAddress()); Payu::payulu()->setDeliveryAddress(Payu::payuAddress()); // General Setting Payu::payulu()->setPaymentCurrency("TRY"); Payu::payulu()->setInstalments("2,3,10,12"); Payu::payulu()->setOrderShipping(""); Payu::payulu()->setBackRef(""); Payu::payulu()->setOrderTimeout(""); Payu::payulu()->setTimeoutUrl(""); Payu::payulu()->setButtonName('Make Payment'); // Creating Payment Button Payu::payulu()->renderPaymentForm();
// Payu IPN echo Payu::payulu()->ipnRequest();
统计信息
- 总下载量: 113
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 23
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2014-10-27