Skip to content

Commit a0ac43b

Browse files
committed
Map Banxa's consolidated Google Pay and migrated ACH sell payment methods
Banxa consolidated its per-currency Google Pay PSPs into a single new PSP (PRIMERGP) and migrated ACH sell to a new code (BRDGACHSELL). Both codes were unrecognized by the strict paymentType allowlist and dropped, breaking Google Pay conversion and ACH sell. Add both codes to the allowlist and typeMap, mapping to googlepay and ach respectively.
1 parent 80029ae commit a0ac43b

3 files changed

Lines changed: 9 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
- changed: Hide the wallet "Get Raw Keys" option behind Developer Mode, while still showing it for wallets that fail to load.
1212
- fixed: Share button referral link now uses the dl.edge.app deep-link domain so appreferred attribution is tracked
1313
- 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.
14+
- fixed: Banxa Google Pay and ACH sell payment methods after Banxa consolidated its Google Pay PSPs (`PRIMERGP`) and migrated ACH sell (`BRDGACHSELL`).
1415
- removed: SideShift `privateKey` from env config; the swap integration no longer sends the affiliate secret header.
1516

1617
## 4.49.0 (2026-07-09)

src/plugins/gui/providers/banxaProvider.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ const asBanxaTxLimit = asObject({
121121
})
122122

123123
const asBanxaPaymentType = asValue(
124+
'BRDGACHSELL',
124125
'CLEARJCNSELLFP',
125126
'CLEARJCNSELLSEPA',
126127
'CLEARJUNCTION',
@@ -135,6 +136,7 @@ const asBanxaPaymentType = asValue(
135136
'MONOOVAPAYID',
136137
'PRIMERAP',
137138
'PRIMERCC',
139+
'PRIMERGP',
138140
'WORLDPAYGOOGLE',
139141
'ZHACHSELL'
140142
)
@@ -1081,6 +1083,7 @@ const addToAllowedCurrencies = (
10811083
}
10821084

10831085
const typeMap: Record<BanxaPaymentType, FiatPaymentType> = {
1086+
BRDGACHSELL: 'ach',
10841087
CLEARJCNSELLFP: 'fasterpayments',
10851088
CLEARJCNSELLSEPA: 'sepa',
10861089
CLEARJUNCTION: 'sepa',
@@ -1095,6 +1098,7 @@ const typeMap: Record<BanxaPaymentType, FiatPaymentType> = {
10951098
MONOOVAPAYID: 'payid',
10961099
PRIMERAP: 'applepay',
10971100
PRIMERCC: 'credit',
1101+
PRIMERGP: 'googlepay',
10981102
WORLDPAYGOOGLE: 'googlepay',
10991103
ZHACHSELL: 'ach'
11001104
}

src/plugins/ramps/banxa/banxaRampPlugin.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ const asBanxaTxLimit = asObject({
142142
})
143143

144144
const asBanxaPaymentType = asValue(
145+
'BRDGACHSELL',
145146
'CLEARJCNSELLFP',
146147
'CLEARJCNSELLSEPA',
147148
'CLEARJUNCTION',
@@ -156,6 +157,7 @@ const asBanxaPaymentType = asValue(
156157
'MONOOVAPAYID',
157158
'PRIMERAP',
158159
'PRIMERCC',
160+
'PRIMERGP',
159161
'WORLDPAYGOOGLE',
160162
'ZHACHSELL'
161163
)
@@ -322,6 +324,7 @@ const COIN_TO_CURRENCY_CODE_MAP: StringMap = { BTC: 'BTC' }
322324
const asInfoCreateHmacResponse = asObject({ signature: asString })
323325

324326
const typeMap: Record<BanxaPaymentType, FiatPaymentType> = {
327+
BRDGACHSELL: 'ach',
325328
CLEARJCNSELLFP: 'fasterpayments',
326329
CLEARJCNSELLSEPA: 'sepa',
327330
CLEARJUNCTION: 'sepa',
@@ -336,6 +339,7 @@ const typeMap: Record<BanxaPaymentType, FiatPaymentType> = {
336339
MONOOVAPAYID: 'payid',
337340
PRIMERAP: 'applepay',
338341
PRIMERCC: 'credit',
342+
PRIMERGP: 'googlepay',
339343
WORLDPAYGOOGLE: 'googlepay',
340344
ZHACHSELL: 'ach'
341345
}

0 commit comments

Comments
 (0)