From 28e642166182d68fa070a9f7830975a11a3c88dc Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Mon, 2 Mar 2026 09:13:59 -0500 Subject: [PATCH] Add dynamic descriptor --- lib/credit_card_sale.rb | 1 + test/test_credit_card_sale.rb | 3 +++ 2 files changed, 4 insertions(+) diff --git a/lib/credit_card_sale.rb b/lib/credit_card_sale.rb index da1b93651a259751ec74c887e8a74fd61fa7d953..f62eca529560443c6de65c3e8529063c4b88dd61 100644 --- a/lib/credit_card_sale.rb +++ b/lib/credit_card_sale.rb @@ -103,6 +103,7 @@ class CreditCardSale BRAINTREE.transaction.sale( amount: @amount, merchant_account_id: @customer.merchant_account, + descriptor: { name: "JMPchat" }, options: { submit_for_settlement: true }, payment_method_token: selected.token ) diff --git a/test/test_credit_card_sale.rb b/test/test_credit_card_sale.rb index a39123f9191666b9343852ad3c159fc33373edec..a647a79879ad94e0d570f4aad50cffd1000f52b5 100644 --- a/test/test_credit_card_sale.rb +++ b/test/test_credit_card_sale.rb @@ -74,6 +74,7 @@ class CreditCardSaleTest < Minitest::Test ), amount: 99, merchant_account_id: "merchant_usd", + descriptor: { name: "JMPchat" }, options: { submit_for_settlement: true }, payment_method_token: "token" ) @@ -310,6 +311,7 @@ class CreditCardSaleTest < Minitest::Test amount: 99, payment_method_token: "token", merchant_account_id: "merchant_usd", + descriptor: { name: "JMPchat" }, options: { submit_for_settlement: true } ) CreditCardSale::REDIS.expect( @@ -416,6 +418,7 @@ class CreditCardSaleTest < Minitest::Test amount: 99, payment_method_token: "token", merchant_account_id: "merchant_usd", + descriptor: { name: "JMPchat" }, options: { submit_for_settlement: true } ) CreditCardSale::REDIS.expect(