Path to this page: ./
finance/ruby-activemerchant,
Ruby library for credit card processing
Branch: CURRENT,
Version: 1.137.0,
Package name: ruby32-activemerchant-1.137.0,
Maintainer: pkgsrc-usersActive Merchant is a Ruby library for dealing with credit cards,
payment processors and shipping. It has a simple and unified API to
access dozens of different payment gateways with very different internal
APIs.
Master sites:
Filesize: 779 KB
Version history: (Expand)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2024-09-18) Updated to version: ruby32-activemerchant-1.137.0
- (2023-09-03) Updated to version: ruby31-activemerchant-1.133.0nb1
CVS history: (Expand)
2024-09-18 17:36:56 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message: finance/ruby-activemerchant: update to 1.137.0 Changes are too many to write here. Please refer: <https://github.com/activemerchant/active_merchant/releases>. And for version 1.137.0, please refer: <https://github.com/activemerchant/active_merchant/compare/v1.136.0...v1.137.0>. |
| 2023-09-03 17:42:32 by Takahiro Kambe | Files touched by this commit (13) |
Log message: Bump revision RUBY_RAILS_DEFAULT change. |
2023-07-30 06:12:17 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message: finance/ruby-activemerchant: update to 1.133.0 1.133.0 (2023-07-20) What's Changed * Stripe PI: Add new stored credential flag by @aenand in #4807 * Commerce Hub - Add a couple of GSFs by @sinourain in #4786 * Nuvei (formerly SafeCharge): Add customer details to credit action by @yunnydang in #4820 * IPG: Update live url to correct endpoint by @curiousepic in #4821 * VPos: Adding Panal Credit Card type by @jherreraa in #4814 * Stripe PI: Update parameters for creation of customer by @almalee24 in #4796 * WorldPay: Update xml tag for Credit Cards by @almalee24 in #4797 * PaywayDotCom: Update live url by @jcreiff in #4824 * Stripe: Update login key validation by @almalee24 in #4816 * CheckoutV2: Parse AVS and CVV checks by @aenand in #4822 * NMI: Add shipping_firstname, shipping_lastname, shipping_email, and s… by @jcreiff in #4825 * Borgun: Update authorization_from & message_from by @almalee24 in #4826 * Kushki: Add Brazil as supported country by @almalee24 in #4829 * Nuvie/SafeCharge: Add unreferenced refund field by @yunnydang in #4831 * CyberSource: include paymentSolution for ApplePay and GooglePay by @bbraschi in #4835 * Fix CHANGELOG after Version 1.132.0 by @bbraschi in #4837 * CyberSource: remove credentials from tests by @bbraschi in #4836 |
2023-07-02 07:36:36 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message: finance/ruby-activemerchant: update to 1.131.0 1.131.0 (2023-06-21) * Redsys: Add supported countries [jcreiff] #4811 * Authorize.net: Truncate nameOnAccount for bank refunds [jcreiff] #4808 * CheckoutV2: Add support for several customer data fields [rachelkirk] #4800 * Worldpay: check payment_method responds to payment_cryptogram and eci [bbraschi] #4812 * IPG: Update live url to correct endpoint [curiousepic] #4121 |
2023-06-17 15:33:37 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message: finance/ruby-activemerchant: update to 1.130.0 1.130.0 (2023-06-13) What's Changed * Revert "Mit: Changed how the payload was sent to the gateway" by @rachelkirk in #4769 * PayuLatam: Surface error_code by @yunnydang in #4773 * Cybersource: Add business rules for NT by @aenand in #4772 * Adyen: Update Mastercard error messaging by @kylene-spreedly in #4770 * Authorize.net: update mapping for billing address phone number by @jcreiff in #4778 * Braintree: update mapping for billing address phone number by @jcreiff in #4779 * CommerceHub: Enabling multi-use public key encryption by @jherreraa in #4771 * Ogone: Enable 3ds Global for Ogone Gateway by @javierpedrozaing in #4776 * Borgun change default TrCurrencyExponent and MerchantReturnUrl by @naashton in #4788 * Borgun support for GBP currency by @naashton in #4789 * Worlpay: Fix Google Pay by @almalee24 in #4774 * Stripe PI: Update paramters for creating of customer by @almalee24 in #4782 * Revert "Stripe PI: Update paramters for creating of customer" by @almalee24 in #4795 * Cybersource: auto void r230 by @aenand in #4794 * Stripe & Stripe PI: Validate API Key by @almalee24 in #4801 * Remove last validation for Stripe API Key by @almalee24 in #4804 * Add BIN for Maestro by @jcreiff in #4799 * DLocal: Add save field on card object by @yunnydang in #4805 * Add support for MsgSubID on PayPal Express requests by @wikiti in #4798 * Checkout_v2: use credit_card?, not case equality with CreditCard by @bbraschi in #4803 * Shift4: Enable general credit feature. by @jherreraa in #4790 New Contributors * @kylene-spreedly made their first contribution in #4770 * @wikiti made their first contribution in #4798 |
2023-05-06 05:03:54 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message: finance/ruby-activemerchant: update to 1.129.0 1.127.0 (2022-09-20) Please refer \ <https://github.com/activemerchant/active_merchant/releases/tag/v1.127.0> \ in detail. 1.128.0 (2023-04-24) * Shift4: Fix authorization and entryMode param by @ajawadmirza in #4589 * MercadoPago: Add transaction inquire request by @molbrown in #4588 * Worldpay: Add transaction inquire request by @molbrown in #4592 * Adyen: Map Standard Error Codes by @ajawadmirza in #4593 * MerchantE: Add support for recurring transactions by @naashton in #4594 * CyberSource: add support for several fields by @rachelkirk in #4595 * Shift4: Update refund request by @ajawadmirza in #4596 * TransFirstTransactionExpress: Add prefix to transCode xml tag by @dsmcclain in \ #4582 * D Local: Add support for original_order_id field by @rachelkirk in #4605 * Borgun: Add support for 3DS by @ajawadmirza in #4603 * Borgun: Add 3ds frictionless tests by @ajawadmirza in #4607 * Accept both formats of Canadian routing numbers by @molbrown in #4568 * CheckoutV2: Add support for merchant_initiated_transaction_id by @rachelkirk \ in #4611 * CardConnect: Add Stored Credential by @ajawadmirza in #4609 * Stripe: Fix header for test account deletion call by @curiousepic in #4612 * Redsys: enable NTID generation with zero-value verify by @jcreiff in #4615 * IPG Gateway: override store id by @aenand in #4619 * Add alternate alpha2 country code for Kosovo by @jcreiff in #4622 * CyberSource: Refactor and add support for several fields by @rachelkirk in #4623 * Reach: adding gateway by @Heavyblade in #4618 * Orbital: integration improvements by @molbrown in #4626 * Reach: Adding custom fields by @jherreraa in #4627 * iVeri: Add additional url by @almalee24 in #4630 * Payeezy: Add apple pay by @naashton in #4631 * Payeezy Scrub Cryptogram by @naashton in #4633 * Reach: add Scrubing by @gasb150 in #4620 * CyberSource: Refactor to better adhere to XSD by @rachelkirk in #4634 * Revert "CyberSource: Refactor to better adhere to XSD" by \ @rachelkirk in #4638 * CommerceHub: Add new gateway by @naashton in #4640 * Reach: PSP Integration - Verify / Void / Refund by @Heavyblade in #4641 * CyberSource: Update installment data method by @rachelkirk in #4642 * updating cabal BIN range by @bradbroge in #4643 * Reach: Add stored credential support by @gasb150 in #4636 * Element: fix bug with billing address email by @jcreiff in #4644 * Reach: Fixing bug when using union pay card by @Heavyblade in #4645 * Reach: Fix bug CIT-Setup-Unscheduled by @gasb150 in #4646 * Reach: refactor to prevent symbols on response by @Heavyblade in #4650 * Decidir: Add transaction inquire request by @almalee24 in #4649 * Reach: Fixing store credentials and Exception issues by @Heavyblade in #4656 * Revert "Reach: Fixing store credentials and Exception issues" by \ @Heavyblade in #4662 * Reach: fixing store credentials and Exception issues by @Heavyblade in #4663 * EBANX: add soft_descriptor field by @jcreiff in #4658 * Commerce_hub: Add Apple Pay and Google Pay by @gasb150 in #4648 * Element/Vantiv: Add google pay and apple pay support by @jherreraa in #4647 * Reach: fix amount handling to work with cents properly by @Heavyblade in #4670 * GlobalCollect: Add transaction inquire request by @almalee24 in #4669 * Stripe PI: Add Level 3 support by @almalee24 in #4673 * Braintree: return additional processor response by @jcreiff in #4653 * Payeezy name from billing_address on purchase by @naashton in #4674 * GlobalCollect: fix inquire bug by @almalee24 in #4676 * Plexo: add 5 credit card brands by @edgarv09 in #4652 * Stripe PI: use MultiResponse in create_setup_intent by @jcreiff in #4683 * Payeezy change method on capture by @naashton in #4684 * Credorax: Update MIT logic by @aenand in #4686 * Adyen: Add support for skip_mpi_data flag by @rachelkirk in #4654 * Add Canadian Institution Numbers by @jcreiff in #4687 * Payeezy: Handle nil and empty values for Apple Pay by @naashton in #4694 * Tns: update test URL by @almalee24 in #4698 * TrustCommerce: Update authorization_from to handle store response by \ @jherreraa in #4691 * TrustCommerce Verify feature added by @jherreraa in #4692 * Rapyd: Add customer object to transactions by @javierpedrozaing in #4664 * CheckoutV2: Add store/unstore by @gasb150 in #4677 * Revert "CheckoutV2: Add store/unstore (#4677)" by @naashton in #4703 * Moneris: Fix google pay (update apple pay) by @sinourain in #4689 * Litle: Add prelive url by @aenand in #4710 * Commercehub fixing bugs by @Heavyblade in #4705 * CommerceHub: Fixing verify status and prevent tokenization by @Heavyblade in #4716 * Payeezy: Update Stored Credentials by @almalee24 in #4711 * Remove raise ArgumentError on get requests by @naashton in #4714 * ChekoutV2:Add store/unstore by @gasb150 in #4712 * Payeezy: Ignore xid for AP Amex by @naashton in #4721 * TrustCommerce Verify feature added by @jherreraa in #4699 * CER-440 by @yunnydang in #4713 * CER-460 Add descriptor phone number to blue_snap by @yunnydang in #4717 * Braintree: Update transaction hash method by @yunnydang in #4718 * CommerceHub: adjusting reference details by @Heavyblade in #4723 * Orbital: dismiss CardSecValInd restriction by @jherreraa in #4724 * CommerceHub: setting transactionReferenceId for refunds by @Heavyblade in #4727 * Paymentez: Add inquire by transaction_id by @aenand in #4729 * Cybersource Rest - update message response on error by @sinourain in #4730 * Ebanx: Add transaction inquire request by @almalee24 in #4725 * CommerceHub: Update fields for transactions with sotred credentials by \ @javierpedrozaing in #4733 * Ebanx: Add support of Elo & Hipercard by @almalee24 in ... 1.129.0 (2023-05-03) * Adyen: update selectedBrand mapping for Google Pay by @jcreiff in #4763 * Shift4: add vendorReference field by @jcreiff in #4762 * Litle update the successful_from method by @almalee24 in #4765 * Improve error handling: OAuth by @aenand in #4760 * Stripe PI: Add billing address when tokenizing for ApplePay and GooglePay by \ @BritneyS in #4761 * Add rexml as a gem dependency by @pi3r in #4768 |
2022-08-26 17:28:27 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message: finance/ruby-activemerchant: update to 1.126.0 1.126.0 (2022-04-15) What's Changed * GlobalCollect: Add support for Naranja and Cabal card types by @dsmcclain in #4286 * PayFlow Pro: Add Stored Credentials by @dsmcclain in #4288 * Decidir Plus: Fraud Detection Fields by @naashton in #4289 * Credorax: Update OpCode for Credit transactions by @dsmcclain in #4279 * Revert "Credorax: Update OpCode for Credit transactions" by @dsmcclain in #4306 * CE-2343 Bluesnap Idempotency by @drkjc in #4305 * Decidir Plus: Add supported methods by @ajawadmirza in #4284 * Paymentez: Fix authorize for core by @ajawadmirza in #4310 * Orbital: refactor gateway adapter and indicate support for network tokenization by @dsmcclain in #4309 * IPG: Remove Uruguay from supported countries by @ajawadmirza in #4311 * Decidir: Add sub_payments sub-fields to gateway by @meagabeth in #4315 * DecidirPlus: Add unstore method by @ajawadmirza in #4317 * Decidir & Decidir Plus: Revise handling of sub_payment sub-fields by @meagabeth in #4318 * Decidir Plus: Improve response messaging by @naashton in #4325 * PayU Latam: Refactor/fix failing remote tests by @rachelkirk in #4326 * Global Collect Success Criteria V2 by @peteroas in #4324 * SafeCharge: Change Verify to send 0 amount by @dsmcclain in #4332 * DLocal: Add support for force_type field by @dsmcclain in #4336 * Decidir Plus: name_override option on store by @naashton in #4346 * Stripe PI: test shipping address by @ajawadmirza in #4344 * Priority: Update add_purchases_data method by @drkjc in #4349 * DecidirPlus: Handle payment_method_id by card_brand by @naashton in #4350 * DecidirPlus: debit and payment_method_id fields by @naashton in #4351 * CE- 2403 Priority: Add GSF replay_id by @drkjc in #4352 * Moneris: ensure all remote tests pass by @esmitperez in #4354 * Stripe PI: standardize shipping_address fields by @dsmcclain in #4355 * Airwallex: Support gateway by @therufs in #4342 * Addition of invalid_amount for amount_too_small Stripe error handler by @drabbytux in #4319 * Payflow Pro: Add 3DS Support by @esmitperez in #4356 * Small Rubocop Fixes by @dsmcclain in #4358 * DecidirPlus: Add new fields by @ajawadmirza in #4361 * DecidirPlus: Update error_code method by @ajawadmirza in #4364 * Stripe PI: add request_three_d_secure to setup_intent by @aenand in #4365 * Adyen: Add custom amount for verify by @ajawadmirza in #4369 * Airwallex: QA by @therufs in #4367 * Moneris: Add 3DS MPI Fields Support by @esmitperez in #4373 * Duplicate(concat) Address sent - card_connect is concat. address1 and 2 causing a AVS error by @ali-hassan in #4362 * Cybersource: Remove Pinless Debit Transaction Functionality by @peteroas in #4370 * Rapyd: Add gateway support by @meagabeth in #4372 * Cybersource: Fix Existing Tests by @peteroas in #4374 * Airwallex: QA round 2 by @therufs in #4377 * Airwallex: Add descriptor field by @dsmcclain in #4379 * Visanet Peru: use timestamp for purchase number by @naashton in #4378 * Airwallex: Add Stored Credential support by @drkjc in #4382 * Rapyd: Add metadata and ewallet_id options by @naashton in #4387 * Priority: Refactor gateway integration, add additional fields to request by @dsmcclain in #4383 * Rapyd: Update type option to pm_type by @naashton in #4391 * Priority: Update verify method signature by @dsmcclain in #4394 * Priority: add settled and voided to list of successful response statuses by @dsmcclain in #4397 * Multiple Gateways: Resolve when/case bug by @naashton in #4399 * Airwallex: Add 3DS Global Support by @drkjc in #4395 * Add Cartes Bancaires bin ranges by @leahriffell in #4398 * Release v1.126.0 by @leahriffell in #4402 New Contributors * @drkjc made their first contribution in #4305 * @drabbytux made their first contribution in #4319 * @ali-hassan made their first contribution in #4362 |
2022-02-12 16:27:22 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message: finance/ruby-activemerchant: update to 1.125.0 1.125.0 (2022-01-20) What's Changed * Wompi: add gateway by @therufs in #4173 * Stripe Payment Intents: Add setup_purchase by @aenand in #4178 * IPG: Add Gateway by @ajawadmirza in #4171 * Safe Charge: Add sg_NotUseCVV field by @ajawadmirza in #4177 * PayU Latam: send correct card types for maestro and condensa by @dsmcclain in #4182 * Stripe Payment Intents: refactor response by @aenand in #4183 * Safe Charge: Support string for Add sg_NotUseCVV field by @ajawadmirza in #4185 * Wompi: cast error messages to JSON by @therufs in #4186 * NMI: omit initial_transaction_id for CIT by @aenand in #4189 * Adding Priority gateway by @jessiagee in #4166 * GlobalCollect: Support for Lodging Data by @naashton in #4190 * Wompi: option for installments by @therufs in #4192 * Stripe Payment Intents: Add support for fulfillment_date and event_type by @dsmcclain in #4193 * Paysafe: Adjust logic for sending 3DS field by @meagabeth in #4194 * DLocal: Implement $0 Verify by @dsmcclain in #4184 * EBANX: Added processing_type Gateway Specific Field by @kledoux-spreedly in #4198 * Wompi: do not pass CVV if not provided by @therufs in #4199 * Paysafe: Concatenate credentials for headers by @meagabeth in #4201 * Stripe PI: add_metadata to setup_purchase by @aenand in #4202 * Element (Vantiv Express): Add support for CreditCardCredit action by @dsmcclain in #4203 * Orbital: Add googlepay payment tests by @ajawadmirza in #4205 * Mundipagg: Update success method by @ajawadmirza in #4210 * Worldpay: Add support for Visa Direct Fast Funds Credit by @dsmcclain in #4212 * Paysafe: Add support for stored credentials by @meagabeth in #4214 * Add Canadian institution number for check by @therufs in #4216 * Worldpay: Set default eCommerce indicator for EMVCO network tokens by @shasum in #4215 * Update Canadian institution number handling by @therufs in #4217 * Mercado Pago: Update verify for custom amount by @ajawadmirza in #4219 * Wompi: Add support for Auth and Capture by @rachelkirk in #4218 * Priority: update source and billing address checks by @jessiagee in #4220 * Revert "Remove YAML warning on load_fixtures_method" by @dsmcclain in #4229 * USAePay: Add store test, update authorize param by @jessiagee in #4232 * Orbital: Update google pay validations by @ajawadmirza in #4230 * Priority: Remove bank account tender type by @jessiagee in #4228 * Pin Payments: add void support by @montdidier in #4144 * Wompi: update authorization in capture by @rachelkirk in #4238 * IPG: Update authorization for store by @ajawadmirza in #4233 * Paymentez: Update card mappings by @ajawadmirza in #4237 * Orbital: Quick fix for brand correction by @ajawadmirza in #4242 * Priority: Cleaning up refund method by @jessiagee in #4240 * Priority: update parsing for error messages by @jessiagee in #4245 * GlobalCollect: Support Airline Data by @naashton in #4187 * IPG: Add store error response by @ajawadmirza in #4241 * Adds Multiple Item Codes and Amounts to Cashnet Gateway by @peteroas in #4243 * IPG: verify method bug fixes for core by @ajawadmirza in #4244 * Stripe: Add support for skip_radar_rules by @dsmcclain in #4250 * CyberSource: Add tax fields by @ajawadmirza in #4251 * Kushki: Add support for metadata by @rachelkirk in #4253 * Wompi: Update sandbox and production endpoints by @rachelkirk in #4255 * Orbital: Add SCA Merchant Initiated field by @ajawadmirza in #4256 * GlobalCollect: Update Production Endpoint by @naashton in #4196 * Decidir Plus: Add Gateway Adapter by @naashton in #4264 * Decidir Plus: Update payment reference by @naashton in #4271 * Paysafe: Update redact method by @meagabeth in #4269 * Elavon: third_party_token bug fix by @rachelkirk in #4273 * Add metadata to network_tokenization_credit_card by @mark-sim in #4270 * Decidir Plus: Sub Payment Fields by @naashton in #4274 * PayWay: Update endpoints and response code by @jessiagee in #4281 New Contributors * @kledoux-spreedly made their first contribution in #4198 * @peteroas made their first contribution in #4243 * @mark-sim made their first contribution in #4270 |