All Projects → activemerchant → Payment_icons

activemerchant / Payment_icons

Licence: mit
An easy to use library that allows you to manage and access payment icons

Programming Languages

ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to Payment icons

Swish Python
💰 Swish Python Client Library
Stars: ✭ 17 (-71.19%)
Mutual labels:  payments
Subscribepro Magento2 Ext
Subscribe Pro Magento 2 Integration Extension
Stars: ✭ 20 (-66.1%)
Mutual labels:  payments
Mangopay2 Nodejs Sdk
Node.js SDK for MANGOPAY
Stars: ✭ 40 (-32.2%)
Mutual labels:  payments
Lnbook
Mastering the Lightning Network (LN)
Stars: ✭ 931 (+1477.97%)
Mutual labels:  payments
Worldpay Within Sdk
Worldpay Within SDK to allow payments within IoT. Written in Go.
Stars: ✭ 12 (-79.66%)
Mutual labels:  payments
Ln Pay
A minimalistic payment only wallet for Lightning Network
Stars: ✭ 29 (-50.85%)
Mutual labels:  payments
Lightpay
Atomic swaps for the Lightning Payment Network
Stars: ✭ 17 (-71.19%)
Mutual labels:  payments
Stripy
Micro wrapper for Stripe's REST API.
Stars: ✭ 49 (-16.95%)
Mutual labels:  payments
Elements Examples
Stripe Elements examples.
Stars: ✭ 874 (+1381.36%)
Mutual labels:  payments
Connect Java Sdk
Java client library for the Square Connect v2 API
Stars: ✭ 36 (-38.98%)
Mutual labels:  payments
Paypal Checkout Components
Javascript Integration for PayPal Button and PayPal Checkout
Stars: ✭ 938 (+1489.83%)
Mutual labels:  payments
Servicebot
Open-source subscription management & billing automation system
Stars: ✭ 857 (+1352.54%)
Mutual labels:  payments
Bit
Bitcoin made easy.
Stars: ✭ 958 (+1523.73%)
Mutual labels:  payments
Bitgosdk Php
BitGo SDK written in PHP
Stars: ✭ 22 (-62.71%)
Mutual labels:  payments
Dj Stripe
Django + Stripe Made Easy
Stars: ✭ 1,022 (+1632.2%)
Mutual labels:  payments
Eclair
A scala implementation of the Lightning Network.
Stars: ✭ 892 (+1411.86%)
Mutual labels:  payments
Checkout Sdk Node
Checkout.com SDK for Node.js. Documentation here:
Stars: ✭ 28 (-52.54%)
Mutual labels:  payments
Dj Paypal
Paypal integration for Django - Inspired by Dj-Stripe
Stars: ✭ 55 (-6.78%)
Mutual labels:  payments
Mortgageblockchainfabric
Mortgage Processing App using Hyperledger Fabric Blockchain. Uses channels for privacy and access, and restricts read/write previleges through endorsement policies
Stars: ✭ 45 (-23.73%)
Mutual labels:  payments
Adyen Ruby Api Library
Adyen API Library for Ruby
Stars: ✭ 35 (-40.68%)
Mutual labels:  payments

Payment Icons

Build Status

Payment Icons is a simple Ruby on Rails engine extracted from Shopify. Shopify supports multiple payment methods through gems like Active Merchant and Offsite Payments. This has lead to an accumulation of icons for various payment methods. This gem provides easy access to those icons and helpful methods to integrate them into any Ruby on Rails app.

Usage

From Git

You can check out the latest source from git:

git clone https://github.com/activemerchant/payment_icons.git

From RubyGems

Run gem install payment_icons in your console.

If you'd like to add it to your existing Rails project, include gem 'payment_icons' in your Gemfile and run bundle install.

Once the gem is part of your Rails project, the PaymentIcon frozen record model will be available anywhere in your application. You also have access to all the icons with the path app/assets/images/payment_icons/<icon_name.svg>.

For example:

<% PaymentIcon.credit_cards.each do |card| %>
  <div>
    <%= image_tag card.path %>
  </div>
<% end %>

Contributing

For information on adding or updating payment icons, see our CONTRIBUTING.md file.

Releases

This information is for project maintainers:

Requirements

  • Ruby version: >= 2.5.0
  • Bundler 2.0.2 (gem install bundler:2.0.2)

Any updates that add new icons, or change the style of existing ones, are to be considered patches (i.e. v1.0.X).

To create a new release:

  • git fetch --tags --force to refresh tags
  • git pull origin master to pull latest changes to your local environment
  • Change version in lib/<gem name>/version.rb
  • Run bundle install
  • git tag -a v<version>
  • If prompted, make a comment about this version bump. i.e. "Adds icons X and Y"
  • Commit the changes: git commit -m 'Bump to <version>'
  • git push --tags origin master
  • Contact a maintainer in Shopify to release the new version via ShipIt.

Once deployed via ShipIt, you will see a new release at https://rubygems.org/gems/payment_icons

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].