omise/omise-magento v1.16

Type

library

License

None

Requires

None

Requires (dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

Omise Magento is the official payment extension which provides support for Omise payment gateway for store builders working on the Magento platform.

Supported Versions

Our aim is to support as many versions of Magento as we can.

Here's the list of versions we tested on: - Magento (CE) 1.9.3.9 on PHP 5.6.33.

To report problems for the version you're using, feel free to submit the issue through GitHub's issue channel by following the Reporting the issue Guideline.

Can't find the version you're looking for?
Submit your requirement as an issue to https://github.com/omise/omise-magento/issues

Getting Started

Installation Instructions

Manually

The steps below shows how to install the module manually.

  1. Download and extract the zip file from Omise-Magento to your local machine (or directly to your server).

  1. locate to /src directory and copy all files into your Magento Project, at a root directory.
  2. Your installation is now completed. To check the installation result, open your Magento admin page. If everything goes well, You must see Omise menu on the top of your admin page.

  1. If you cannot see the Omise menu, try clear the system caches by going to System > Cache Management. Then, Flush Magento Cache.

<p align="center"><a alt="omise-magento-install-manual-04" href='https://cloud.githubusercontent.com/assets/2154669/23206320/c539ac9e-f91f-11e6-803d-7eb7a29bf8e2.png'><img title="omise-magento-install-manual-04" src='https://cloud.githubusercontent.com/assets/2154669/23206320/c539ac9e-f91f-11e6-803d-7eb7a29bf8e2.png' /></a></p>

5. Next, check the First Time Setup to continue setting up your Omise account to Magento store.

First Time Setup

Omise Keys Setup

In order to make a charge with Omise, you have to link the store to your Omise account by using your credentials (public and secret keys):

  1. At the admin top bar menu. Click Omise > Keys Setting. You will be redirected to the Omise module setting page.
  2. In this page you can set your Omise Keys. Anyway if you want to test Omise service integration, you can enable test mode by clicking Enable test mode. Your Magento will then process orders with your test keys.

Enabling Omise Module

In order to enable Omise Payment Gateway in the checkout page, you have to enable the module from Magento's configuration page, at the payment method section.

  1. At the admin top bar menu. Click Omise > Module Setting. You will be redirected to the Magento's payment method configuration page.
  2. At the bottommost of the page, you will see Omise Payment Gateway section with 2 payment methods, Credit Card and Internet Banking.
    To enable the Omise Payment Gateway, choose one (or both) and then, set the option Enabled to Yes to activate the payment method and save the config.

In some business models you may need to capture the charge at a later time.
For example, when you can capture the charge only when you have the product in stock or before shipping. In that case, during checkout Omise will only authorize and hold the charge.

You can hold a charge for as long as permitted by the issuing bank. This delay may vary between cards from 1 to 30 days depending on each card.

The 2 available options for Payment Action are Authorize only or Authorize and Capture.

And, other option is New order status, which can be set to Pending or Processing status. Your order status after checkout process will be set depends on the option here.

Contributing

Thanks for your interest in contributing to Omise Magento. We're looking forward to hearing your thoughts and willing to review your changes.

The following subjects are instructions for contributors who consider to submit changes and/or issues.

Submit the changes

You're all welcome to submit a pull request. Please consider the pull request template and fill the form when you submit a new pull request.

Learn more about submitting pull request here: https://help.github.com/articles/about-pull-requests

Submit the issue

Submit the issue through GitHub's issue channel.

Learn more about submitting an issue here: https://guides.github.com/features/issues

License

Omise-Magento is open-sourced software released under the MIT License.