The Active Merchant library was extracted from Shopify and Spreedly's internal librariers that deal with online credit card payments and open sourced for everyone to use.
For the full list of supported direct and offsite payment gateways, please refer to the Active Merchant README file.
Currently the library supports over 125 services and new ones are added with every version.
Active Merchant can be used natively inside RoR apps, but works as a stand-alone Ruby library as well if needed.
What is new in this release:
- Finansbank (CC5): Add void/refund/credit support
- Wirecard: Use authorization_check for Amex store
- Elavon: Make void work for authorizations
- Add Commercegate gateway
- Wirecard: Fix "amex" references
- HPS: Do not pass empty elements
- Paymill: Add more supported card types
- Paymill: Add source
- Paymill: Add description for preauthorizations
- Paymill: Add remote tests using tokens
- HPS: Add developer, version number and site trace options
- Update 1stPayGateway.Net gateway
- Payflow: Add verbosity option
- Allow ignoring the result of any MultiResponse step
- Stripe: Add ability to verify a card
- Paypal: Add ability to verify a card
- Authorize.net: Add ability to verify a card
- Braintree: Add ability to verify a card
- Enhance gateway generator to support verify
- PayPal Express: Add funding source support
- Optimal: Add IP address to requests
- Pin: Add authorize & capture support
- Pin: Add update support
- Vindicia: Stop using the vindicia-api gem
- Clean up the warnings fog
- Quickpay: Map options[:ip] for fraud analysis
- SagePay: Truncate fields
What is new in version 1.55.0:
- Finansbank (CC5): Add void/refund/credit support
- Wirecard: Use authorization_check for Amex store
- Elavon: Make void work for authorizations
- Add Commercegate gateway
- Wirecard: Fix "amex" references
- HPS: Do not pass empty elements
- Paymill: Add more supported card types
- Paymill: Add source
- Paymill: Add description for preauthorizations
- Paymill: Add remote tests using tokens
- HPS: Add developer, version number and site trace options
- Update 1stPayGateway.Net gateway
- Payflow: Add verbosity option
- Allow ignoring the result of any MultiResponse step
- Stripe: Add ability to verify a card
- Paypal: Add ability to verify a card
- Authorize.net: Add ability to verify a card
- Braintree: Add ability to verify a card
- Enhance gateway generator to support verify
- PayPal Express: Add funding source support
- Optimal: Add IP address to requests
- Pin: Add authorize & capture support
- Pin: Add update support
- Vindicia: Stop using the vindicia-api gem
- Clean up the warnings fog
- Quickpay: Map options[:ip] for fraud analysis
- SagePay: Truncate fields
What is new in version 1.52.0:
- Finansbank (CC5): Add void/refund/credit support
- Wirecard: Use authorization_check for Amex store
- Elavon: Make void work for authorizations
- Add Commercegate gateway
- Wirecard: Fix "amex" references
- HPS: Do not pass empty elements
- Paymill: Add more supported card types
- Paymill: Add source
- Paymill: Add description for preauthorizations
- Paymill: Add remote tests using tokens
- HPS: Add developer, version number and site trace options
- Update 1stPayGateway.Net gateway
- Payflow: Add verbosity option
- Allow ignoring the result of any MultiResponse step
- Stripe: Add ability to verify a card
- Paypal: Add ability to verify a card
- Authorize.net: Add ability to verify a card
- Braintree: Add ability to verify a card
- Enhance gateway generator to support verify
- PayPal Express: Add funding source support
- Optimal: Add IP address to requests
- Pin: Add authorize & capture support
- Pin: Add update support
- Vindicia: Stop using the vindicia-api gem
- Clean up the warnings fog
- Quickpay: Map options[:ip] for fraud analysis
- SagePay: Truncate fields
What is new in version 1.50.0:
- Finansbank (CC5): Add void/refund/credit support
- Wirecard: Use authorization_check for Amex store
- Elavon: Make void work for authorizations
- Add Commercegate gateway
- Wirecard: Fix "amex" references
- HPS: Do not pass empty elements
- Paymill: Add more supported card types
- Paymill: Add source
- Paymill: Add description for preauthorizations
- Paymill: Add remote tests using tokens
- HPS: Add developer, version number and site trace options
- Update 1stPayGateway.Net gateway
- Payflow: Add verbosity option
- Allow ignoring the result of any MultiResponse step
- Stripe: Add ability to verify a card
- Paypal: Add ability to verify a card
- Authorize.net: Add ability to verify a card
- Braintree: Add ability to verify a card
- Enhance gateway generator to support verify
- PayPal Express: Add funding source support
- Optimal: Add IP address to requests
- Pin: Add authorize & capture support
- Pin: Add update support
- Vindicia: Stop using the vindicia-api gem
- Clean up the warnings fog
- Quickpay: Map options[:ip] for fraud analysis
- SagePay: Truncate fields
What is new in version 1.49.0:
- Finansbank (CC5): Add void/refund/credit support
- Wirecard: Use authorization_check for Amex store
- Elavon: Make void work for authorizations
- Add Commercegate gateway
- Wirecard: Fix "amex" references
- HPS: Do not pass empty elements
- Paymill: Add more supported card types
- Paymill: Add source
- Paymill: Add description for preauthorizations
- Paymill: Add remote tests using tokens
- HPS: Add developer, version number and site trace options
- Update 1stPayGateway.Net gateway
- Payflow: Add verbosity option
- Allow ignoring the result of any MultiResponse step
- Stripe: Add ability to verify a card
- Paypal: Add ability to verify a card
- Authorize.net: Add ability to verify a card
- Braintree: Add ability to verify a card
- Enhance gateway generator to support verify
- PayPal Express: Add funding source support
- Optimal: Add IP address to requests
- Pin: Add authorize & capture support
- Pin: Add update support
- Vindicia: Stop using the vindicia-api gem
- Clean up the warnings fog
- Quickpay: Map options[:ip] for fraud analysis
- SagePay: Truncate fields
What is new in version 1.47.0:
- Finansbank (CC5): Add void/refund/credit support
- Wirecard: Use authorization_check for Amex store
- Elavon: Make void work for authorizations
- Add Commercegate gateway
- Wirecard: Fix "amex" references
- HPS: Do not pass empty elements
- Paymill: Add more supported card types
- Paymill: Add source
- Paymill: Add description for preauthorizations
- Paymill: Add remote tests using tokens
- HPS: Add developer, version number and site trace options
- Update 1stPayGateway.Net gateway
- Payflow: Add verbosity option
- Allow ignoring the result of any MultiResponse step
- Stripe: Add ability to verify a card
- Paypal: Add ability to verify a card
- Authorize.net: Add ability to verify a card
- Braintree: Add ability to verify a card
- Enhance gateway generator to support verify
- PayPal Express: Add funding source support
- Optimal: Add IP address to requests
- Pin: Add authorize & capture support
- Pin: Add update support
- Vindicia: Stop using the vindicia-api gem
- Clean up the warnings fog
- Quickpay: Map options[:ip] for fraud analysis
- SagePay: Truncate fields
What is new in version 1.42.8:
- Cecabank: Handle invalid XML response
- Wirecard: Capture error code in the response
- Litle: Remove gem dependency
- Litle: Fix case of missing address parts
- Universal: Add universal offsite API implementation
- Iridium: Add more currencies
- iDeal: Add Mollie iDeal offsite implementation
- Spreedly: Add IP, description and gateway_specific_fields
What is new in version 1.42.2:
- Renew public certificate.
What is new in version 1.40.0:
- Paymill: Revert Add support for specifying the :customer
- Quickpay: Make v7 of the API default
- Bitpay: Add return
Requirements:
- Ruby on Rails (optional)
Comments not found