omise-php icon indicating copy to clipboard operation
omise-php copied to clipboard

Proposal: implement extension for Omnipay

Open 1dnmr opened this issue 7 years ago • 2 comments

Implement extension for Omnipay

Omnipay is a collection of packages which all depend on the omnipay/common package to provide a consistent interface. There are no dependencies on official payment gateway PHP packages - we prefer to work with the HTTP API directly. Under the hood, we use the popular and powerful PHP-HTTP library to make HTTP requests. A Guzzle adapter is required by default, when using league/omnipay.

New gateways can be created by cloning the layout of an existing package. When choosing a name for your package, please don’t use the omnipay vendor prefix, as this implies that it is officially supported. You should use your own username as the vendor prefix, and prepend omnipay- to the package name to make it clear that your package works with Omnipay. For example, if your GitHub username was santa, and you were implementing the giftpay payment library, a good name for your composer package would be santa/omnipay-giftpay.

Build your own driver

1dnmr avatar May 29 '18 15:05 1dnmr

https://github.com/Spacebib/omnipay-omise

dilab avatar Oct 31 '19 03:10 dilab

@dilab cool! thanks

1dnmr avatar Oct 31 '19 03:10 1dnmr

Thanks @dilab for creating the extension. Please free to contact us if you need any help.

aashishgurung avatar Mar 10 '23 08:03 aashishgurung