Skip to content

Latest commit

 

History

History
119 lines (99 loc) · 4.13 KB

KURDISH.md

File metadata and controls

119 lines (99 loc) · 4.13 KB

Anypay

پێناسه‌

Anypay کتێبخانەیەکی PHPیە بۆ ئەنجامدانی مامەڵەکانی پارەدانی ئۆنلاین. ئەم کتێبخانەیە توانای پەیوەستکردنی بە درگای جیاوازی پارەدانی فەراهەم دەکات و لە رێگەی APIیەکی یەکگرتوو، تەجربەیەکی سادە و یەکسان بۆ پەرەپێدەران دابین دەکات.

تایبەتمەندیەکان

  • پشتیوانی لە چەندین درگای پارەدان
  • بەڕێوەبردنی هەڵەکان و نایاساییەکان
  • توانای ڕێکخستنی دیاریکراوی پارەدان بە شێوەی داینامیک
  • ڕووداوەکان دەتوانرێن بۆ هەر قۆناغێکی پارەدان بەدوادا بچرێن

درگاه‌های چالاک لەم بستەدا

$gateways = [
    'asanpardakht',
    'aqayepardakht',
    'atipay',
    'azkiVam', // Installment Anypay
    'behpardakht', // mellat
    'bitpay',
    'digipay',
    'etebarino', // Installment Anypay
    'fanavacard',
    'idpay',
    'irankish',
    'local',
    'jibit',
    'nextpay',
    'omidpay',
    'parsian',
    'pasargad',
    'payir',
    'payfa',
    'paypal', // will be added soon in next version
    'payping',
    'paystar',
    'poolam',
    'rayanpay',
    'sadad', // melli
    'saman',
    'sep', // saman electronic Anypay, Keshavarzi & Saderat
    'sepehr', // saderat
    'sepordeh',
    'sizpay',
    'toman',
    'vandar',
    'walleta', // Installment Anypay
    'yekpay',
    'zarinpal',
    'zibal'
];

ئەم درگاه‌ها بە تۆ دەتوانن بە بەکارهێنانی ڕێکخستنە جیاوازەکان، پارەدانەکانت بەرێوە ببەن.


چۆنیەتی بەکارهێنان

بۆ بەکارهێنانی Anypay، پێویستە سەرەتا ئەمە بە پڕۆژەی PHP خۆت زیاد بکەیت. پاشان دەتوانی لە رێگەی مەتۆدەکانی API، مامەڵەکانی پارەدانەکەت بەڕێوە ببەیت.

نموونە

لە خوارەوە نموونەیەکی کۆد بۆ دروستکردنی مامەڵەیەکی پارەدان هاتووە:

php

$config = ['driver' => 'gatewayName', 'api_key' => 'your_api_key'];
$anypay = new Samgeeksdev\Anypay\Anypay($config);
$invoice = new Samgeeksdev\Anypay\Invoice();
$invoice->amount(1000); // بڕی پارە بە ریال
$anypay->via('gatewayName')->purchase($invoice)->pay();

بەکارهێنانی فەنکشنی paywith

$config = ['api_key' => 'your_api_key'];
$gateway = 'gatewayName';
$amount = 1000; // بڕی پارە بە ریال

try {
    $anypay = new Samgeeksdev\Anypay\Anypay($config);
    $response = $anypay->payWith($gateway, $amount, $config);
    echo $response->getContent(); // پیشاندانی وردەکارییەکانی وەڵام
} catch (Exception $e) {
    echo 'هەڵە لە پارەدان: ' . $e->getMessage();
}

پشتڕاستکردنەوە

try {
$anypay = new Samgeeksdev\Anypay\Anypay($config);
$receipt = $anypay->verify();
echo 'پارەدان پشتڕاست کرایەوە. ژمارەی مامەڵە: ' . $receipt->getTransactionId();
} catch (Exception $e) {
echo 'هەڵە لە پشتڕاستکردنەوەی پارەدان: ' . $e->getMessage();
}
echo 'پارەدان پشتڕاست کرایەوە. ژمارەی مامەڵە

ئەگەر دەتەوێت زانیاریەکان لە رێگەی فایلی کۆنفیگەوە بانگهێشت بکرێن

$invoice = (new Invoice)->amount(1000);

 Anypay::via('driverName')->purchase(
    $invoice, 
    function($driver, $transactionId) {
 	}
);

پشتیوانی

بۆ وەرگرتنی پشتیوانی زیاتر و چارەسەرکردنی کێشەکانی دەرکەوتوو، دەتوانیت سەردانی بەشی Issues لە GitHub بکەیت یان پەیوەندی بە تیمی پشتیوانی بکەیت.

مجوز

ئەم پڕۆژەیە بە مۆڵەتی MIT بڵاوکراوەتەوە. دەتوانیت وەشانی تەواوی مۆڵەتەکە لە فایلی LICENSE دا ببینیت کە لە خەزنی کۆددا هەیە.