Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
9aaf2e2
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Apr 17, 2024
75da434
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Apr 23, 2024
48ba387
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Apr 29, 2024
734c6f8
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 May 6, 2024
0ae7964
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 May 8, 2024
a4198f1
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 May 28, 2024
0de7565
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 May 30, 2024
adb15f9
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 May 30, 2024
27a7ba2
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 May 30, 2024
b92cb5b
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Jun 6, 2024
bf8af2e
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Jun 6, 2024
da8fd3c
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Jun 7, 2024
656d939
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Jun 28, 2024
ca5da4e
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Jul 10, 2024
1d10bed
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Jul 12, 2024
3ce63e3
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Jul 18, 2024
ab78ebd
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Aug 1, 2024
b490a7a
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Aug 13, 2024
917f804
Merge branch 'main' of github.com:juspay/hyperswitch
JeevaRamu0104 Aug 22, 2024
75d482b
chore: wasm support for connector merchant additional details
JeevaRamu0104 Aug 22, 2024
9756f37
update fields
JeevaRamu0104 Aug 27, 2024
4f32c15
Merge branch 'main' of github.com:juspay/hyperswitch into add-wasm-su…
JeevaRamu0104 Aug 27, 2024
f05666d
docs(openapi): re-generate OpenAPI specification
hyperswitch-bot[bot] Aug 27, 2024
8095a75
add plaid for prod and sandbox
JeevaRamu0104 Aug 27, 2024
172abe3
Merge branch 'add-wasm-support-for-connector-additional-details' of g…
JeevaRamu0104 Aug 27, 2024
f4b934c
chore: update the label
JeevaRamu0104 Aug 30, 2024
3e9de77
chore: update the label
JeevaRamu0104 Aug 30, 2024
a1571a5
Merge branch 'main' into add-wasm-support-for-connector-additional-de…
JeevaRamu0104 Aug 30, 2024
d6075b4
Merge branch 'main' into add-wasm-support-for-connector-additional-de…
JeevaRamu0104 Sep 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions crates/connector_configs/src/connector.rs
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,17 @@ pub enum KlarnaEndpoint {
Oceania,
}

#[serde_with::skip_serializing_none]
#[derive(Debug, Deserialize, serde::Serialize, Clone)]
pub struct ConfigMerchantAdditionalDetails {
pub open_banking_recipient_data: Option<MetaDataInupt>,
pub account_data: Option<MetaDataInupt>,
pub iban: Option<Vec<MetaDataInupt>>,
pub bacs: Option<Vec<MetaDataInupt>>,
pub connector_recipient_id: Option<MetaDataInupt>,
pub wallet_id: Option<MetaDataInupt>,
}

#[serde_with::skip_serializing_none]
#[derive(Debug, Deserialize, serde::Serialize, Clone)]
pub struct ConfigMetadata {
Expand Down Expand Up @@ -112,6 +123,7 @@ pub struct ConnectorTomlConfig {
pub connector_auth: Option<ConnectorAuthType>,
pub connector_webhook_details: Option<api_models::admin::MerchantConnectorWebhookDetails>,
pub metadata: Option<Box<ConfigMetadata>>,
pub additional_merchant_data: Option<Box<ConfigMerchantAdditionalDetails>>,
pub credit: Option<Vec<CardProvider>>,
pub debit: Option<Vec<CardProvider>>,
pub bank_transfer: Option<Vec<Provider>>,
Expand Down
59 changes: 59 additions & 0 deletions crates/connector_configs/toml/development.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2565,6 +2565,65 @@ key1="Trankey"
[plaid.connector_auth.BodyKey]
api_key="client_id"
key1="secret"
[plaid.additional_merchant_data.open_banking_recipient_data]
name="open_banking_recipient_data"
label="Open Banking Recipient Data"
placeholder="Enter Open Banking Recipient Data"
required=true
type="Select"
options=["account_data","connector_recipient_id","wallet_id"]
[plaid.additional_merchant_data.account_data]
name="account_data"
label="Bank scheme"
placeholder="Enter account_data"
required=true
type="Select"
options=["iban","bacs"]
[plaid.additional_merchant_data.connector_recipient_id]
name="connector_recipient_id"
label="Connector Recipient Id"
placeholder="Enter connector recipient id"
required=true
type="Text"
[plaid.additional_merchant_data.wallet_id]
name="wallet_id"
label="Wallet Id"
placeholder="Enter wallet id"
required=true
type="Text"

[[plaid.additional_merchant_data.iban]]
name="iban"
label="Iban"
placeholder="Enter iban"
required=true
type="Text"
[[plaid.additional_merchant_data.iban]]
name="iban.name"
label="Name"
placeholder="Enter name"
required=true
type="Text"

[[plaid.additional_merchant_data.bacs]]
name="sort_code"
label="Sort Code"
placeholder="Enter sort code"
required=true
type="Text"
[[plaid.additional_merchant_data.bacs]]
name="account_number"
label="Account number"
placeholder="Enter account number"
required=true
type="Text"
[[plaid.additional_merchant_data.bacs]]
name="bacs.name"
label="Name"
placeholder="Enter name"
required=true
type="Text"


[powertranz]
[[powertranz.credit]]
Expand Down
58 changes: 58 additions & 0 deletions crates/connector_configs/toml/production.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2507,6 +2507,64 @@ additional_secret="Payme Client Key"
[plaid.connector_auth.BodyKey]
api_key="client_id"
key1="secret"
[plaid.additional_merchant_data.open_banking_recipient_data]
name="open_banking_recipient_data"
label="Open Banking Recipient Data"
placeholder="Enter Open Banking Recipient Data"
required=true
type="Select"
options=["account_data","connector_recipient_id","wallet_id"]
[plaid.additional_merchant_data.account_data]
name="account_data"
label="Bank scheme"
placeholder="Enter account_data"
required=true
type="Select"
options=["iban","bacs"]
[plaid.additional_merchant_data.connector_recipient_id]
name="connector_recipient_id"
label="Connector Recipient Id"
placeholder="Enter connector recipient id"
required=true
type="Text"
[plaid.additional_merchant_data.wallet_id]
name="wallet_id"
label="Wallet Id"
placeholder="Enter wallet id"
required=true
type="Text"

[[plaid.additional_merchant_data.iban]]
name="iban"
label="Iban"
placeholder="Enter iban"
required=true
type="Text"
[[plaid.additional_merchant_data.iban]]
name="iban.name"
label="Name"
placeholder="Enter name"
required=true
type="Text"

[[plaid.additional_merchant_data.bacs]]
name="sort_code"
label="Sort Code"
placeholder="Enter sort code"
required=true
type="Text"
[[plaid.additional_merchant_data.bacs]]
name="account_number"
label="Account number"
placeholder="Enter account number"
required=true
type="Text"
[[plaid.additional_merchant_data.bacs]]
name="bacs.name"
label="Name"
placeholder="Enter name"
required=true
type="Text"

[powertranz]
[[powertranz.credit]]
Expand Down
58 changes: 58 additions & 0 deletions crates/connector_configs/toml/sandbox.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2560,6 +2560,64 @@ key1="Trankey"
[plaid.connector_auth.BodyKey]
api_key="client_id"
key1="secret"
[plaid.additional_merchant_data.open_banking_recipient_data]
name="open_banking_recipient_data"
label="Open Banking Recipient Data"
placeholder="Enter Open Banking Recipient Data"
required=true
type="Select"
options=["account_data","connector_recipient_id","wallet_id"]
[plaid.additional_merchant_data.account_data]
name="account_data"
label="Account Data"
placeholder="Enter account_data"
required=true
type="Select"
options=["iban","bacs"]
[plaid.additional_merchant_data.connector_recipient_id]
name="connector_recipient_id"
label="Connector Recipient Id"
placeholder="Enter connector recipient id"
required=true
type="Text"
[plaid.additional_merchant_data.wallet_id]
name="wallet_id"
label="Wallet Id"
placeholder="Enter wallet id"
required=true
type="Text"

[[plaid.additional_merchant_data.iban]]
name="iban"
label="Iban"
placeholder="Enter iban"
required=true
type="Text"
[[plaid.additional_merchant_data.iban]]
name="iban.name"
label="Name"
placeholder="Enter name"
required=true
type="Text"

[[plaid.additional_merchant_data.bacs]]
name="sort_code"
label="Sort Code"
placeholder="Enter sort code"
required=true
type="Text"
[[plaid.additional_merchant_data.bacs]]
name="account_number"
label="Bank scheme"
placeholder="Enter account number"
required=true
type="Text"
[[plaid.additional_merchant_data.bacs]]
name="bacs.name"
label="Name"
placeholder="Enter name"
required=true
type="Text"

[powertranz]
[[powertranz.credit]]
Expand Down
Loading