mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-02 04:04:43 +08:00
chore(wasm): add wasm changes for ctp_mastercard connector (#6838)
This commit is contained in:
committed by
GitHub
parent
e8bfd0e227
commit
b301d09213
@ -102,6 +102,11 @@ pub struct ApiModelMetaData {
|
||||
pub source_balance_account: Option<String>,
|
||||
pub brand_id: Option<String>,
|
||||
pub destination_account_number: Option<String>,
|
||||
pub dpa_id: Option<String>,
|
||||
pub dpa_name: Option<String>,
|
||||
pub locale: Option<String>,
|
||||
pub card_brands: Option<Vec<String>>,
|
||||
pub merchant_category_code: Option<String>,
|
||||
}
|
||||
|
||||
#[serde_with::skip_serializing_none]
|
||||
|
||||
@ -114,6 +114,11 @@ pub struct ConfigMetadata {
|
||||
pub source_balance_account: Option<InputData>,
|
||||
pub brand_id: Option<InputData>,
|
||||
pub destination_account_number: Option<InputData>,
|
||||
pub dpa_id: Option<String>,
|
||||
pub dpa_name: Option<String>,
|
||||
pub locale: Option<String>,
|
||||
pub card_brands: Option<Vec<String>>,
|
||||
pub merchant_category_code: Option<String>,
|
||||
}
|
||||
|
||||
#[serde_with::skip_serializing_none]
|
||||
|
||||
@ -4373,4 +4373,65 @@ merchant_secret="Source verification key"
|
||||
[elavon.connector_auth.SignatureKey]
|
||||
api_key="Account Id"
|
||||
key1="User ID"
|
||||
api_secret="Pin"
|
||||
api_secret="Pin"
|
||||
|
||||
[ctp_mastercard]
|
||||
[ctp_mastercard.connector_auth.HeaderKey]
|
||||
api_key="API Key"
|
||||
|
||||
[ctp_mastercard.metadata.dpa_id]
|
||||
name="dpa_id"
|
||||
label="DPA Id"
|
||||
placeholder="Enter DPA Id"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[ctp_mastercard.metadata.dpa_name]
|
||||
name="dpa_name"
|
||||
label="DPA Name"
|
||||
placeholder="Enter DPA Name"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[ctp_mastercard.metadata.locale]
|
||||
name="locale"
|
||||
label="Locale"
|
||||
placeholder="Enter locale"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[[ctp_mastercard.metadata.card_brands]]
|
||||
name="card_brands"
|
||||
label="Card Brands"
|
||||
placeholder="Enter Card Brands"
|
||||
required=true
|
||||
type="MultiSelect"
|
||||
options=["visa","mastercard"]
|
||||
|
||||
[[ctp_mastercard.metadata.acquirer_bin]]
|
||||
name="acquirer_bin"
|
||||
label="Acquire Bin"
|
||||
placeholder="Enter Acquirer Bin"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[[ctp_mastercard.metadata.acquirer_merchant_id]]
|
||||
name="acquirer_merchant_id"
|
||||
label="Acquire Merchant Id"
|
||||
placeholder="Enter Acquirer Merchant Id"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[[ctp_mastercard.metadata.merchant_category_code]]
|
||||
name="merchant_category_code"
|
||||
label="Merchant Category Code"
|
||||
placeholder="Enter Merchant Category Code"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[[ctp_mastercard.metadata.merchant_country_code]]
|
||||
name="merchant_country_code"
|
||||
label="Merchant Country Code"
|
||||
placeholder="Enter Merchant Country Code"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
@ -4318,4 +4318,65 @@ merchant_secret="Source verification key"
|
||||
[elavon.connector_auth.SignatureKey]
|
||||
api_key="Account Id"
|
||||
key1="User ID"
|
||||
api_secret="Pin"
|
||||
api_secret="Pin"
|
||||
|
||||
[ctp_mastercard]
|
||||
[ctp_mastercard.connector_auth.HeaderKey]
|
||||
api_key="API Key"
|
||||
|
||||
[ctp_mastercard.metadata.dpa_id]
|
||||
name="dpa_id"
|
||||
label="DPA Id"
|
||||
placeholder="Enter DPA Id"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[ctp_mastercard.metadata.dpa_name]
|
||||
name="dpa_name"
|
||||
label="DPA Name"
|
||||
placeholder="Enter DPA Name"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[ctp_mastercard.metadata.locale]
|
||||
name="locale"
|
||||
label="Locale"
|
||||
placeholder="Enter locale"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[[ctp_mastercard.metadata.card_brands]]
|
||||
name="card_brands"
|
||||
label="Card Brands"
|
||||
placeholder="Enter Card Brands"
|
||||
required=true
|
||||
type="MultiSelect"
|
||||
options=["visa","mastercard"]
|
||||
|
||||
[[ctp_mastercard.metadata.acquirer_bin]]
|
||||
name="acquirer_bin"
|
||||
label="Acquire Bin"
|
||||
placeholder="Enter Acquirer Bin"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[[ctp_mastercard.metadata.acquirer_merchant_id]]
|
||||
name="acquirer_merchant_id"
|
||||
label="Acquire Merchant Id"
|
||||
placeholder="Enter Acquirer Merchant Id"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[[ctp_mastercard.metadata.merchant_category_code]]
|
||||
name="merchant_category_code"
|
||||
label="Merchant Category Code"
|
||||
placeholder="Enter Merchant Category Code"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
[[ctp_mastercard.metadata.merchant_country_code]]
|
||||
name="merchant_country_code"
|
||||
label="Merchant Country Code"
|
||||
placeholder="Enter Merchant Country Code"
|
||||
required=true
|
||||
type="Text"
|
||||
|
||||
Reference in New Issue
Block a user