From 2ca4caaa7dcdb849b4ebdefa49d715ae3897c267 Mon Sep 17 00:00:00 2001 From: Pierre-Alexandre Meyer Date: Wed, 21 Jan 2026 13:15:52 +0000 Subject: [PATCH] Update Braintree implementation for certification Signed-off-by: Pierre-Alexandre Meyer --- pom.xml | 4 +++- .../billing/plugin/braintree/client/BraintreeClientImpl.java | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 788b987..867cf88 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ org.kill-bill.billing killbill-oss-parent - 0.146.63 + 0.146.67 org.kill-bill.billing.plugin.java braintree-plugin @@ -38,6 +38,8 @@ true spotbugs-exclude.xml + + 0.24.16 false org.killbill.billing.plugin.braintree.* diff --git a/src/main/java/org/killbill/billing/plugin/braintree/client/BraintreeClientImpl.java b/src/main/java/org/killbill/billing/plugin/braintree/client/BraintreeClientImpl.java index ee0563e..18cb11f 100644 --- a/src/main/java/org/killbill/billing/plugin/braintree/client/BraintreeClientImpl.java +++ b/src/main/java/org/killbill/billing/plugin/braintree/client/BraintreeClientImpl.java @@ -29,6 +29,8 @@ public class BraintreeClientImpl implements BraintreeClient { + private static final String BRAINTREE_CHANNEL = "TheBillingProjectLLC_BT"; + private final BraintreeGateway gateway; public BraintreeClientImpl(BraintreeGateway braintreeGateway) { @@ -42,6 +44,7 @@ public Result saleTransaction(String orderId, BigDecimal amount, @N TransactionRequest request = new TransactionRequest() .orderId(orderId) .amount(amount) + .channel(BRAINTREE_CHANNEL) .paymentMethodNonce(braintreePaymentMethodNonce) .options() .submitForSettlement(submitForSettlement)