diff --git a/CHANGELOG.md b/CHANGELOG.md index 932ce9367f6..6e212a1e36a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ - changed: Hide the wallet "Get Raw Keys" option behind Developer Mode, while still showing it for wallets that fail to load. - fixed: Share button referral link now uses the dl.edge.app deep-link domain so appreferred attribution is tracked - fixed: MoonPay "Send with Edge" sell link now opens the app to a pre-filled Send scene. All ramp redirect URLs (payment, success, fail, cancel) point at the claimed deep.edge.app. +- fixed: Banxa Google Pay and ACH sell payment methods after Banxa consolidated its Google Pay PSPs (`PRIMERGP`) and migrated ACH sell (`BRDGACHSELL`). - removed: SideShift `privateKey` from env config; the swap integration no longer sends the affiliate secret header. ## 4.49.1 (2026-07-09) diff --git a/src/plugins/gui/providers/banxaProvider.ts b/src/plugins/gui/providers/banxaProvider.ts index 37e3027a855..ec3fbdae9d8 100644 --- a/src/plugins/gui/providers/banxaProvider.ts +++ b/src/plugins/gui/providers/banxaProvider.ts @@ -121,6 +121,7 @@ const asBanxaTxLimit = asObject({ }) const asBanxaPaymentType = asValue( + 'BRDGACHSELL', 'CLEARJCNSELLFP', 'CLEARJCNSELLSEPA', 'CLEARJUNCTION', @@ -135,6 +136,7 @@ const asBanxaPaymentType = asValue( 'MONOOVAPAYID', 'PRIMERAP', 'PRIMERCC', + 'PRIMERGP', 'WORLDPAYGOOGLE', 'ZHACHSELL' ) @@ -1081,6 +1083,7 @@ const addToAllowedCurrencies = ( } const typeMap: Record = { + BRDGACHSELL: 'ach', CLEARJCNSELLFP: 'fasterpayments', CLEARJCNSELLSEPA: 'sepa', CLEARJUNCTION: 'sepa', @@ -1095,6 +1098,7 @@ const typeMap: Record = { MONOOVAPAYID: 'payid', PRIMERAP: 'applepay', PRIMERCC: 'credit', + PRIMERGP: 'googlepay', WORLDPAYGOOGLE: 'googlepay', ZHACHSELL: 'ach' } diff --git a/src/plugins/ramps/banxa/banxaRampPlugin.ts b/src/plugins/ramps/banxa/banxaRampPlugin.ts index cf07895c99a..282fad61f24 100644 --- a/src/plugins/ramps/banxa/banxaRampPlugin.ts +++ b/src/plugins/ramps/banxa/banxaRampPlugin.ts @@ -142,6 +142,7 @@ const asBanxaTxLimit = asObject({ }) const asBanxaPaymentType = asValue( + 'BRDGACHSELL', 'CLEARJCNSELLFP', 'CLEARJCNSELLSEPA', 'CLEARJUNCTION', @@ -156,6 +157,7 @@ const asBanxaPaymentType = asValue( 'MONOOVAPAYID', 'PRIMERAP', 'PRIMERCC', + 'PRIMERGP', 'WORLDPAYGOOGLE', 'ZHACHSELL' ) @@ -322,6 +324,7 @@ const COIN_TO_CURRENCY_CODE_MAP: StringMap = { BTC: 'BTC' } const asInfoCreateHmacResponse = asObject({ signature: asString }) const typeMap: Record = { + BRDGACHSELL: 'ach', CLEARJCNSELLFP: 'fasterpayments', CLEARJCNSELLSEPA: 'sepa', CLEARJUNCTION: 'sepa', @@ -336,6 +339,7 @@ const typeMap: Record = { MONOOVAPAYID: 'payid', PRIMERAP: 'applepay', PRIMERCC: 'credit', + PRIMERGP: 'googlepay', WORLDPAYGOOGLE: 'googlepay', ZHACHSELL: 'ach' }