Add dynamic descriptor

Stephen Paul Weber created

Change summary

lib/credit_card_sale.rb       | 1 +
test/test_credit_card_sale.rb | 3 +++
2 files changed, 4 insertions(+)

Detailed changes

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
 			)

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(