all geteways (SMS&Payments geteways) By (Mahmoud Ibrahim)

Overview

All gateways payments & SMS

package name: gateways

package version: v1.1

author : mahmoud ibrahim

description :provide gateways payments and SMS

GitHub forks GitHub issues GitHub stars Latest Stable Version GitHub license

to install this pacakge

composer require phpanonymous/gateways

then publish config/gateways.php file

php artisan vendor:publish --provider="Phpanonymous\Gateways\GatewayProvider"

available gateways click on logo to visit usage wiki

documents

https://github.com/arabnewscms/gateways/wiki

More services are now included soon

You might also like...
An SMS notification channel for the PHP framework Laravel.

Laravel SMS notification channel An SMS notification channel for the PHP framework Laravel. Supported SMS gateways: 46elks Cellsynt Telenor SMS Pro Tw

Laravel SMS allows you to send SMS from your Laravel application using multiple sms providers, allow to add custom sms provider

Laravel SMS Laravel SMS allows you to send SMS from your Laravel application using multiple sms providers, allow to add custom sms provider Requiremen

playSMS is a web interface for SMS gateways and bulk SMS services

README Latest development release is playSMS version 1.4.4-beta4 Latest stable release is playSMS version 1.4.3 Official project website: https://play

Implementations for different SMS providers for EspoCRM. Can be used for 2-factor authentication or automatic SMS sending via Workflow and BPM tools.

SMS Providers for EspoCRM An installable extension. Supported SMS Providers Twilio Spryng sms77 Setting up Install the extension. At Administration

Пакет позволяющий работать с REST API SMS-сервиса «SMS Aero»

SMS-сервис «SMS Aero» 💬 Пакет позволяющий работать с REST API SMS-сервиса «SMS Aero» 💡 Изменения: Все заметные изменения в этом проекте будут задоку

"Student Management System (SMS) is a solution tool that is designed to track, maintain and manage all the data generated by a School, including the grades of a student.

STUDENT-MANAGEMENT-SYSTEM "Student Management System" (SMS) is a solution tool that is designed to track, maintain and manage all the data generated b

PHP 7+ Payment processing library. It offers everything you need to work with payments: Credit card & offsite purchasing, subscriptions, payouts etc. - provided by Forma-Pro

Supporting Payum Payum is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our

Xendit REST API Client for PHP - Card, Virtual Account, Invoice, Disbursement, Recurring Payments, Payout, EWallet, Balance, Retail Outlets Services

Xendit REST API Client for PHP - Card, Virtual Account, Invoice, Disbursement, Recurring Payments, Payout, EWallet, Balance, Retail Outlets Services

Crater is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates.
Crater is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates.

Introduction Crater is an open-source web & mobile app that helps you track expenses, payments & create professional invoices & estimates. Web Applica

Driver for managing cash payments in the Cashier Provider ecosystem

Cash Driver Provider Installation To get the latest version of Cash Driver Provider, simply require the project using Composer: $ composer require cas

Laravel plugin for processing payments through PayPal. Can be used separately.

Laravel PayPal Documentation Usage Support Documentation The documentation for the package can be viewed by clicking the following link: https://srmkl

Payum offers everything you need to work with payments. From simplest use cases to very advanced ones.

Supporting Payum Payum is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our

Stripe Payments for Magento 2

Magento 2 Stripe Integration Accept credit card payments through the Stripe payment gateway. Supports Magento Instant Purchase for One Click Checkout

PHP 7+ Payment processing library. It offers everything you need to work with payments: Credit card & offsite purchasing, subscriptions, payouts etc. - provided by Forma-Pro

Supporting Payum Payum is an MIT-licensed open source project with its ongoing development made possible entirely by the support of community and our

Xero - a digital currency that allows instant payments to anyone, anywhere

Xeros is a digital currency that allows instant payments to anyone, anywhere. Xeros has been written completely in PHP and mostly follows the technical design of Bitcoin. Xeros uses P2P technology to operate with no central server.

Empower your business to accept payments globally, earn rewards and invest in crypto with lazerpay laravel sdk in your laravel project.
Empower your business to accept payments globally, earn rewards and invest in crypto with lazerpay laravel sdk in your laravel project.

Lazerpay Laravel Package pipedev/lazerpay is a laravel sdk package that access to laravel api Installation PHP 5.4+ and Composer are required. To get

Laravel Package for 1APP. Learn how to integrate our APIs to build a web or mobile integration to send and accept payments for your application and businesses.
Laravel Package for 1APP. Learn how to integrate our APIs to build a web or mobile integration to send and accept payments for your application and businesses.

1APP Laravel Library Learn how to integrate our APIs to build a web or mobile integration to accept payments, make payment of Bills and as well custom

Universal payments API SDK (UNOFFICIAL QIWI CLIENT)

Qiwi Php Client Especially for 🦊 Zorra Telecom and 👥 Everyone else Привет Attention: At the moment the number of methods is very limited, they will

@Authy notification channel for @Laravel, with the ability to send in-app, sms, and call verification tokens.
@Authy notification channel for @Laravel, with the ability to send in-app, sms, and call verification tokens.

Authy Notification Channel for Laravel Authy notification channel for Laravel, with the ability to send in-app, sms, and call verification tokens. Tab

Comments
  • added paymob integration

    added paymob integration

    Added paymob integration pay with this methods

    methods = ['CARD', 'SOUHOOLA', 'GET_GO', 'VALU', 'BANK_INSTALLMENTS', 'PREMIUM_CARD']
    
    // payment example
    gateway('paymob')
        ->method("CARD")
        ->query([
            "delivery_needed"=> "false",
            "amount_cents"=> "100",
            "currency"=> "EGP",
            // "merchant_order_id"=> 5,
            "items" => [
                [
                    "name"=> "ASC1515",
                    "amount_cents"=> "500000",
                    "description"=> "Smart Watch",
                    "quantity"=> "1"
                ],
                [ 
                    "name"=> "ERT6565",
                    "amount_cents"=> "200000",
                    "description"=> "Power Bank",
                    "quantity" => "1"
                ]
            ],
            "shipping_data" => [
                "apartment"=> "803", 
                "email"=> "[email protected]", 
                "floor"=> "42", 
                "first_name"=> "Clifford", 
                "street"=> "Ethan Land", 
                "building"=> "8028", 
                "phone_number"=> "+86(8)9135210487", 
                "postal_code"=> "01898", 
                "extra_description"=> "8 Ram , 128 Giga",
                "city"=> "Jaskolskiburgh", 
                "country"=> "CR", 
                "last_name"=> "Nicolas", 
                "state"=> "Utah"
            ],
            "shipping_details" => [
                "notes" => " test",
                "number_of_packages"=> 1,
                "weight" => 1,
                "weight_unit" => "Kilogram",
                "length" => 1,
                "width" =>1,
                "height" =>1,
                "contents" => "product of some sorts"
            ],
            "billing_data" => [
                "email" => "[email protected]", 
                "first_name" => "mohamed", 
                "last_name" => "ahmed", 
                "phone_number" => "+201234567890", 
                "street" => "Ethan Land", 
                "apartment" => "803", 
                "floor" => "42", 
                "building" => "8028", 
                "shipping_method" => "PKG", 
                "postal_code" => "01898", 
                "city" => "Jaskolskiburgh", 
                "country" => "CR", 
                "state" => "Utah"
            ],
        ])
        // ->redirect()
        ->purchase();
    

    Not compleleted yet still there is methods not implemented

    not implemented methods = ['KIOSK', 'MWALLET','CASHONDELIVERY', 'REFUND', 'CANCEL']
    

    Please review code and give me feedback.

    opened by skrskr 3
  • add 4jawaly to service provider + Check for required params

    add 4jawaly to service provider + Check for required params

    Usage :

    in your config/gateways.php file

    you must add your configuration from your 4jawaly panel

    'sms' => [
               ....
    	'4jawaly' => [
    		'username' => '',
    		'password' => '',
    		'sender' => '', 
    	]
    ],
    

    Sending sms :

    return gateway('4jawaly')
    		->method('SEND')
    		->mobile(['20123456789'])
    		->message('This is a message')
    		->send();
    

    Get Balance :

    return gateway('4jawaly')
    		->method('BALANCE')
    		->balance();
    
    opened by Mohamed-Eid 0
Releases(1.4)
Owner
php anonymous
PHP anonymous Just It :1st_place_medal:
php anonymous
Implementations for different SMS providers for EspoCRM. Can be used for 2-factor authentication or automatic SMS sending via Workflow and BPM tools.

SMS Providers for EspoCRM An installable extension. Supported SMS Providers Twilio Spryng sms77 Setting up Install the extension. At Administration >

EspoCRM - Open Source CRM 11 Nov 30, 2022
@Authy notification channel for @Laravel, with the ability to send in-app, sms, and call verification tokens.

Authy Notification Channel for Laravel Authy notification channel for Laravel, with the ability to send in-app, sms, and call verification tokens. Tab

Laravel Notification Channels 57 Dec 19, 2022
Sends notifications via one or more channels (email, SMS, ...).

Notifier Component The Notifier component sends notifications via one or more channels (email, SMS, ...). Resources Documentation Contributing Report

Symfony 610 Jan 3, 2023
Fake SMS (as email during development) Notifier Bridge

Fake SMS Notifier Provides Fake SMS (as email during development) integration for Symfony Notifier. DSN example FAKE_SMS_DSN=fakesms+email://default?t

Symfony 17 May 23, 2022
Provides Turbo SMS integration for Symfony Notifier.

TurboSms Notifier Provides TurboSms integration for Symfony Notifier. DSN example TURBOSMS_DSN=turbosms://AUTH_TOKEN@default?from=FROM where: AUTH_TO

Symfony 5 May 23, 2022
Laravel SMS Notification Channel

Laravel SMS Notification Channel Installation composer require guangda/laravel-sms-notification-channel env 配置 SMS_PROVIDER=yunpian SMS_SIGNATURE=【签名

Guangda 6 Dec 29, 2021
SMS service provider for Laravel

laravel-sms SMS service provider for Laravel and Lumen. Uses SMS Client to enable sending SMS messages using the following drivers: nexmo clockwork te

Matthew Daly 34 Nov 29, 2022
Send SMS with easy using BEEM

beem-sms-api Send SMS with easy using BEEM Installation You must be using composer to be able to use this library. If composer 1.x is installed, make

Hosanna Higher Technologies 4 Dec 24, 2021
laravel send sms. kavenegar, ghasedak

Requirements laravel >= 7 Installation composer require ehsanmoradi/laravel-sms Publish the configuration file (this will create a laravel-sms.php

ehsan moradi 3 Feb 6, 2022
A package for verifying a user via call or SMS

Verify your users by call or SMS It's a common practice: a user signs up, you send an SMS to their phone with a code, they enter that code in your app

Worksome 122 Jan 3, 2023