mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-01 11:06:50 +08:00
feat(connector): Remove Braintree SDK Flow support (#5264)
This commit is contained in:
@ -194,8 +194,7 @@ bitpay.base_url = "https://test.bitpay.com"
|
|||||||
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
||||||
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
||||||
boku.base_url = "https://$-api4-stage.boku.com"
|
boku.base_url = "https://$-api4-stage.boku.com"
|
||||||
braintree.base_url = "https://api.sandbox.braintreegateway.com/"
|
braintree.base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
||||||
braintree.secondary_base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
|
||||||
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
||||||
checkout.base_url = "https://api.sandbox.checkout.com/"
|
checkout.base_url = "https://api.sandbox.checkout.com/"
|
||||||
coinbase.base_url = "https://api.commerce.coinbase.com"
|
coinbase.base_url = "https://api.commerce.coinbase.com"
|
||||||
@ -543,8 +542,6 @@ adyen.banks = "affin_bank,agro_bank,alliance_bank,am_bank,bank_islam,bank_muamal
|
|||||||
[bank_config.online_banking_thailand]
|
[bank_config.online_banking_thailand]
|
||||||
adyen.banks = "bangkok_bank,krungsri_bank,krung_thai_bank,the_siam_commercial_bank,kasikorn_bank"
|
adyen.banks = "bangkok_bank,krungsri_bank,krung_thai_bank,the_siam_commercial_bank,kasikorn_bank"
|
||||||
|
|
||||||
[multiple_api_version_supported_connectors]
|
|
||||||
supported_connectors = "braintree"
|
|
||||||
|
|
||||||
[applepay_decrypt_keys]
|
[applepay_decrypt_keys]
|
||||||
apple_pay_ppc = "APPLE_PAY_PAYMENT_PROCESSING_CERTIFICATE" # Payment Processing Certificate provided by Apple Pay (https://developer.apple.com/) Certificates, Identifiers & Profiles > Apple Pay Payment Processing Certificate
|
apple_pay_ppc = "APPLE_PAY_PAYMENT_PROCESSING_CERTIFICATE" # Payment Processing Certificate provided by Apple Pay (https://developer.apple.com/) Certificates, Identifiers & Profiles > Apple Pay Payment Processing Certificate
|
||||||
|
|||||||
@ -34,8 +34,7 @@ bitpay.base_url = "https://test.bitpay.com"
|
|||||||
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
||||||
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
||||||
boku.base_url = "https://$-api4-stage.boku.com"
|
boku.base_url = "https://$-api4-stage.boku.com"
|
||||||
braintree.base_url = "https://api.sandbox.braintreegateway.com/"
|
braintree.base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
||||||
braintree.secondary_base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
|
||||||
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
||||||
checkout.base_url = "https://api.sandbox.checkout.com/"
|
checkout.base_url = "https://api.sandbox.checkout.com/"
|
||||||
coinbase.base_url = "https://api.commerce.coinbase.com"
|
coinbase.base_url = "https://api.commerce.coinbase.com"
|
||||||
@ -158,8 +157,6 @@ card.debit = { connector_list = "cybersource" } # Update Mandate sup
|
|||||||
[network_transaction_id_supported_connectors]
|
[network_transaction_id_supported_connectors]
|
||||||
connector_list = "stripe,adyen,cybersource"
|
connector_list = "stripe,adyen,cybersource"
|
||||||
|
|
||||||
[multiple_api_version_supported_connectors]
|
|
||||||
supported_connectors = "braintree"
|
|
||||||
|
|
||||||
[payouts]
|
[payouts]
|
||||||
payout_eligibility = true # Defaults the eligibility of a payout method to true in case connector does not provide checks for payout eligibility
|
payout_eligibility = true # Defaults the eligibility of a payout method to true in case connector does not provide checks for payout eligibility
|
||||||
|
|||||||
@ -38,8 +38,7 @@ bitpay.base_url = "https://bitpay.com"
|
|||||||
bluesnap.base_url = "https://ws.bluesnap.com/"
|
bluesnap.base_url = "https://ws.bluesnap.com/"
|
||||||
bluesnap.secondary_base_url = "https://pay.bluesnap.com/"
|
bluesnap.secondary_base_url = "https://pay.bluesnap.com/"
|
||||||
boku.base_url = "https://country-api4-stage.boku.com"
|
boku.base_url = "https://country-api4-stage.boku.com"
|
||||||
braintree.base_url = "https://api.sandbox.braintreegateway.com/"
|
braintree.base_url = "https://payments.braintree-api.com/graphql"
|
||||||
braintree.secondary_base_url = "https://payments.braintree-api.com/graphql"
|
|
||||||
cashtocode.base_url = "https://cluster14.api.cashtocode.com"
|
cashtocode.base_url = "https://cluster14.api.cashtocode.com"
|
||||||
checkout.base_url = "https://api.checkout.com/"
|
checkout.base_url = "https://api.checkout.com/"
|
||||||
coinbase.base_url = "https://api.commerce.coinbase.com"
|
coinbase.base_url = "https://api.commerce.coinbase.com"
|
||||||
@ -155,8 +154,6 @@ bank_redirect.giropay.connector_list = "adyen,globalpay,multisafepay" # M
|
|||||||
card.credit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
|
card.credit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
|
||||||
card.debit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
|
card.debit = { connector_list = "cybersource" } # Update Mandate supported payment method type and connector for card
|
||||||
|
|
||||||
[multiple_api_version_supported_connectors]
|
|
||||||
supported_connectors = "braintree"
|
|
||||||
|
|
||||||
[payouts]
|
[payouts]
|
||||||
payout_eligibility = true # Defaults the eligibility of a payout method to true in case connector does not provide checks for payout eligibility
|
payout_eligibility = true # Defaults the eligibility of a payout method to true in case connector does not provide checks for payout eligibility
|
||||||
|
|||||||
@ -38,8 +38,7 @@ bitpay.base_url = "https://test.bitpay.com"
|
|||||||
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
||||||
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
||||||
boku.base_url = "https://$-api4-stage.boku.com"
|
boku.base_url = "https://$-api4-stage.boku.com"
|
||||||
braintree.base_url = "https://api.sandbox.braintreegateway.com/"
|
braintree.base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
||||||
braintree.secondary_base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
|
||||||
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
||||||
checkout.base_url = "https://api.sandbox.checkout.com/"
|
checkout.base_url = "https://api.sandbox.checkout.com/"
|
||||||
coinbase.base_url = "https://api.commerce.coinbase.com"
|
coinbase.base_url = "https://api.commerce.coinbase.com"
|
||||||
@ -158,8 +157,6 @@ card.debit = { connector_list = "cybersource" } # Update Mandate sup
|
|||||||
[network_transaction_id_supported_connectors]
|
[network_transaction_id_supported_connectors]
|
||||||
connector_list = "stripe,adyen,cybersource"
|
connector_list = "stripe,adyen,cybersource"
|
||||||
|
|
||||||
[multiple_api_version_supported_connectors]
|
|
||||||
supported_connectors = "braintree"
|
|
||||||
|
|
||||||
[payouts]
|
[payouts]
|
||||||
payout_eligibility = true # Defaults the eligibility of a payout method to true in case connector does not provide checks for payout eligibility
|
payout_eligibility = true # Defaults the eligibility of a payout method to true in case connector does not provide checks for payout eligibility
|
||||||
|
|||||||
@ -195,8 +195,7 @@ bitpay.base_url = "https://test.bitpay.com"
|
|||||||
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
||||||
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
||||||
boku.base_url = "https://$-api4-stage.boku.com"
|
boku.base_url = "https://$-api4-stage.boku.com"
|
||||||
braintree.base_url = "https://api.sandbox.braintreegateway.com/"
|
braintree.base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
||||||
braintree.secondary_base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
|
||||||
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
||||||
checkout.base_url = "https://api.sandbox.checkout.com/"
|
checkout.base_url = "https://api.sandbox.checkout.com/"
|
||||||
coinbase.base_url = "https://api.commerce.coinbase.com"
|
coinbase.base_url = "https://api.commerce.coinbase.com"
|
||||||
@ -579,8 +578,6 @@ merchant_ids_send_payment_id_as_connector_request_id = []
|
|||||||
[payouts]
|
[payouts]
|
||||||
payout_eligibility = true
|
payout_eligibility = true
|
||||||
|
|
||||||
[multiple_api_version_supported_connectors]
|
|
||||||
supported_connectors = "braintree"
|
|
||||||
|
|
||||||
[applepay_decrypt_keys]
|
[applepay_decrypt_keys]
|
||||||
apple_pay_ppc = "APPLE_PAY_PAYMENT_PROCESSING_CERTIFICATE"
|
apple_pay_ppc = "APPLE_PAY_PAYMENT_PROCESSING_CERTIFICATE"
|
||||||
|
|||||||
@ -123,8 +123,7 @@ bitpay.base_url = "https://test.bitpay.com"
|
|||||||
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
||||||
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
||||||
boku.base_url = "https://$-api4-stage.boku.com"
|
boku.base_url = "https://$-api4-stage.boku.com"
|
||||||
braintree.base_url = "https://api.sandbox.braintreegateway.com/"
|
braintree.base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
||||||
braintree.secondary_base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
|
||||||
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
||||||
checkout.base_url = "https://api.sandbox.checkout.com/"
|
checkout.base_url = "https://api.sandbox.checkout.com/"
|
||||||
coinbase.base_url = "https://api.commerce.coinbase.com"
|
coinbase.base_url = "https://api.commerce.coinbase.com"
|
||||||
@ -441,8 +440,6 @@ connector_list = "stripe,adyen,cybersource"
|
|||||||
connector_list = "gocardless,stax,stripe"
|
connector_list = "gocardless,stax,stripe"
|
||||||
payout_connector_list = "stripe,wise"
|
payout_connector_list = "stripe,wise"
|
||||||
|
|
||||||
[multiple_api_version_supported_connectors]
|
|
||||||
supported_connectors = "braintree"
|
|
||||||
|
|
||||||
[payment_method_auth]
|
[payment_method_auth]
|
||||||
redis_expiry = 900
|
redis_expiry = 900
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -1299,9 +1299,7 @@ impl<'a> ConnectorAuthTypeAndMetadataValidation<'a> {
|
|||||||
}
|
}
|
||||||
api_enums::Connector::Braintree => {
|
api_enums::Connector::Braintree => {
|
||||||
braintree::transformers::BraintreeAuthType::try_from(self.auth_type)?;
|
braintree::transformers::BraintreeAuthType::try_from(self.auth_type)?;
|
||||||
braintree::braintree_graphql_transformers::BraintreeMeta::try_from(
|
braintree::transformers::BraintreeMeta::try_from(self.connector_meta_data)?;
|
||||||
self.connector_meta_data,
|
|
||||||
)?;
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
api_enums::Connector::Cashtocode => {
|
api_enums::Connector::Cashtocode => {
|
||||||
|
|||||||
@ -337,7 +337,7 @@ impl ConnectorData {
|
|||||||
}
|
}
|
||||||
enums::Connector::Boku => Ok(ConnectorEnum::Old(Box::new(&connector::Boku))),
|
enums::Connector::Boku => Ok(ConnectorEnum::Old(Box::new(&connector::Boku))),
|
||||||
enums::Connector::Braintree => {
|
enums::Connector::Braintree => {
|
||||||
Ok(ConnectorEnum::Old(Box::new(&connector::Braintree)))
|
Ok(ConnectorEnum::Old(Box::new(connector::Braintree::new())))
|
||||||
}
|
}
|
||||||
enums::Connector::Cashtocode => {
|
enums::Connector::Cashtocode => {
|
||||||
Ok(ConnectorEnum::Old(Box::new(connector::Cashtocode::new())))
|
Ok(ConnectorEnum::Old(Box::new(connector::Cashtocode::new())))
|
||||||
|
|||||||
@ -88,8 +88,7 @@ bitpay.base_url = "https://test.bitpay.com"
|
|||||||
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
bluesnap.base_url = "https://sandbox.bluesnap.com/"
|
||||||
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
bluesnap.secondary_base_url = "https://sandpay.bluesnap.com/"
|
||||||
boku.base_url = "https://country-api4-stage.boku.com"
|
boku.base_url = "https://country-api4-stage.boku.com"
|
||||||
braintree.base_url = "https://api.sandbox.braintreegateway.com/"
|
braintree.base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
||||||
braintree.secondary_base_url = "https://payments.sandbox.braintree-api.com/graphql"
|
|
||||||
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
cashtocode.base_url = "https://cluster05.api-test.cashtocode.com"
|
||||||
checkout.base_url = "https://api.sandbox.checkout.com/"
|
checkout.base_url = "https://api.sandbox.checkout.com/"
|
||||||
coinbase.base_url = "https://api.commerce.coinbase.com"
|
coinbase.base_url = "https://api.commerce.coinbase.com"
|
||||||
@ -288,9 +287,6 @@ discord_invite_url = "https://discord.gg/wJZ7DVW8mm"
|
|||||||
[payouts]
|
[payouts]
|
||||||
payout_eligibility = true
|
payout_eligibility = true
|
||||||
|
|
||||||
[multiple_api_version_supported_connectors]
|
|
||||||
supported_connectors = "braintree"
|
|
||||||
|
|
||||||
[mandates.supported_payment_methods]
|
[mandates.supported_payment_methods]
|
||||||
pay_later.klarna = {connector_list = "adyen"}
|
pay_later.klarna = {connector_list = "adyen"}
|
||||||
wallet.google_pay = {connector_list = "stripe,adyen,bankofamerica"}
|
wallet.google_pay = {connector_list = "stripe,adyen,bankofamerica"}
|
||||||
|
|||||||
Reference in New Issue
Block a user