From 1bb319b56e0540f021b9ad6ae9716432252070c5 Mon Sep 17 00:00:00 2001 From: Jon Tzeng Date: Wed, 25 Jun 2025 10:32:32 -0700 Subject: [PATCH] Add paybis ach buy --- CHANGELOG.md | 2 ++ src/plugins/gui/providers/paybisProvider.ts | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e543f826e1e..d44d4e1dc6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Unreleased (develop) +- added: Support for Paybis ACH buy + ## 4.31.0 (staging) - added: "Change Username" setting diff --git a/src/plugins/gui/providers/paybisProvider.ts b/src/plugins/gui/providers/paybisProvider.ts index a8731a38d59..0e1ce340c5d 100644 --- a/src/plugins/gui/providers/paybisProvider.ts +++ b/src/plugins/gui/providers/paybisProvider.ts @@ -68,6 +68,7 @@ type AllowedPaymentTypes = Record< const allowedPaymentTypes: AllowedPaymentTypes = { buy: { + iach: true, applepay: true, credit: true, googlepay: true, @@ -77,6 +78,7 @@ const allowedPaymentTypes: AllowedPaymentTypes = { spei: true }, sell: { + iach: true, colombiabank: true, credit: true, mexicobank: true, @@ -98,6 +100,9 @@ const asPaymentMethodId = asValue( 'method-id-credit-card-out', 'method-id_bridgerpay_revolutpay', + // iach + 'method-id-trustly', + // XXX Hack. Fake payment methods for googlepay/applepay 'fake-id-googlepay', 'fake-id-applepay', @@ -368,6 +373,9 @@ const EDGE_TO_PAYBIS_CURRENCY_MAP: StringMap = Object.entries( }, {}) const PAYMENT_METHOD_MAP: { [Payment in PaymentMethodId]: FiatPaymentType } = { + // iach + 'method-id-trustly': 'iach', + 'method-id-credit-card': 'credit', 'method-id-credit-card-out': 'credit', 'method-id_bridgerpay_revolutpay': 'revolut', @@ -392,6 +400,7 @@ const PAYMENT_METHOD_MAP: { [Payment in PaymentMethodId]: FiatPaymentType } = { const REVERSE_PAYMENT_METHOD_MAP: Partial<{ [Payment in FiatPaymentType]: PaymentMethodId }> = { + iach: 'method-id-trustly', applepay: 'method-id-credit-card', credit: 'method-id-credit-card', googlepay: 'method-id-credit-card',