BSD Ports

finance/ruby-braintree 4.40.0 NetBSD

Braintree Gateway Ruby Client Library

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
b608df042a
License
mit
Categories
finance, ruby
Package size
687.9 KiB, 3390.1 KiB installed

Description

Ruby library for integrating with the Braintree Gateway.

Install

Binary package:

pkgin install ruby33-braintree

From pkgsrc:

cd /usr/pkgsrc/finance/ruby-braintree && make install clean

Dependencies

Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-braintree-4.40.0, ruby40-braintree-4.40.0

Commit history 2

DateCommitCreditsLog message
b608df042a taca finance/ruby-braintree: update to 4.41.0
4.41.0 (2026-09-16) * Add preferred_payment_method_token to ClientToken.generate * Fix path traversal vulnerability in CreditCard, CreditCardVerification, Customer, MerchantAccount, PayPalAccount, PaymentMethod, PaymentMethodNonce, Plan, SepaDirectDebitAccount, Subscription, Testing, Transaction, TransactionLineItem, UsBankAccount, and UsBankAccountVerification gateways by validating that IDs used in request paths do not contain path separators or relative-path segments * Add ach_type to transaction search * Add surcharge_amount to Transaction.refund
941384b5cd taca finance/ruby-braintree: update to 4.40.0
4.40.0 (2026-08-05) * Add EmailFormatIsInvalid (92963) and EmailIsTooLong (92964) validation error codes to PayPalAccount * Add network to three_d_secure_pass_thru across Transaction.sale, CreditCard, Customer, PaymentMethod, and CreditCardVerification, with ThreeDSecurePassThru::Network constants (Eftpos, Mastercard, Visa) * Fix path traversal vulnerability in Dispute and Address gateways by validating that IDs used in request paths do not contain path separators or relative-path segments