autocash 1.0.0 copy "autocash: ^1.0.0" to clipboard
autocash: ^1.0.0 copied to clipboard

retracted

Dart & Flutter SDK for AutoCash payment system (VF-Cash, OKX, Binance).

AutoCash #

مكتبة AutoCash مكتبة لاستلام المدفوعات تلقائيًا في مصر والعراق و ليبيا.

المتطلبات #

  • PHP 7.4 أو أحدث
  • تفعيل cURL في PHP

التثبيت #

بعد تحميل المكتبة، تأكد من إضافة الملف إلى مشروعك واستيراده بشكل صحيح.

طريقة الاستخدام #

<?php

require_once 'AutoCash.php';

// تهيئة المكتبة مع user_id و panel_id
$user_id = "YOUR_USER_ID";
$panel_id = "YOUR_PANEL_ID";
$autocash = new AutoCash($user_id, $panel_id);

// إنشاء رابط دفع
$payment_link = $autocash->createPaymentLink($extra = "username");
echo "رابط الدفع: " . $payment_link;

// إنشاء رابط دفع ل Payeer
//Payeer توقف عن العمل بداية من 05/01/2026
//$payeer_link = $autocash->createPayeerPaymentLink(100, "https://yourcallback.url");
//echo "رابط دفع Payeer: " . $payeer_link;

// إنشاء رابط دفع ل OKX
$okx_link = $autocash->createOKXPaymentLink(100, $extra = "username");
echo "رابط دفع OKX: " . $okx_link;

// إنشاء رابط دفع ل Binance
$binance_link = $autocash->createBinancePaymentLink(100, $extra = "username");
echo "رابط دفع Binance: " . $binance_link;


// إحضار بيانات العملية من صفحة callback
$key = $_GET["key"]; //معرف العملية
$extra = $_GET["extra"]; //يرجع بالقيمة المسجلة عند انشاء رابط دفع
$usd = $_GET["usd"]; //سعر العملة بالدولار (متاحه للمحافظ الرقمية فقط)
$crypto = $_GET["crypto"]; //العملات الرقمية التى كان يجب تحويلها (متاحه للمحافظ الرقمية فقط)


//احضار بيانات عملية الدفع بمعرف العملية $key
$status = $autocash->getPaymentStatus($key);

// تكون $status من نوع array وتحتوي على بيانات كالمثال التالي:
/*$status = [
    "amount" => "5.00",
    "category" => "VF-Cash",
    "date" => "Thu Nov 30 14:43:41 GMT+02:00 2023",
    "id" => "004952323000",
    "phone" => "01234567890",
    "taken" => true,
    "user" => "uSQ5ho94PQ4a4GreG",
    "usd" => "3.0" //ترجع هذه القيمة فقط عند استخدام المحافظ الرقمية (سعر العملة بالدولار)
];*/

// التحقق من عملية دفع تلقائيًا
$check = $autocash->checkPayment($phone="01034567890", $amount=100, $extra="username");

// التحقق من عملية دفع تلقائى OKX
$check = $autocash->checkOKXPayment($amount = 100, $txid = "معرف العملية", $extra="username");

// التحقق من عملية دفع تلقائى Binance
$check = $autocash->checkBinancePayment($amount = 100, $txid = "معرف العملية", $extra="username");

// تكون $check من نوع array وتحتوي على بيانات كالمثال التالي:
/*$check = [
    "status" => true,
    "message" => "تم إكمال عملية الدفع بنجاح بمبلغ 60 جنية.",
    "key" => "معرف العملية"
];*/

// الحصول على معلومات لوحة التحكم
$info = $autocash->getInfo();
echo "number: " . $info["number"];
echo "rate: " . $info["rate"];
echo "currency: " . $info["currency"];

// إنشاء رابط إعادة توجيه لإخفاء بيانات رابط الدفع
$redirect_link = $autocash->redirect($payment_link);
echo "رابط إعادة التوجيه: " . $redirect_link;

?>
0
likes
0
points
54
downloads

Publisher

verified publisherdarksidehost.com

Weekly Downloads

Dart & Flutter SDK for AutoCash payment system (VF-Cash, OKX, Binance).

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

http

More

Packages that depend on autocash