mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-27 19:46:48 +08:00
feat(core): Implement UCS based upi for paytm and phonepe (#8732)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> Co-authored-by: Gnanasundari24 <118818938+Gnanasundari24@users.noreply.github.com>
This commit is contained in:
@ -1071,19 +1071,47 @@ impl Default for RequiredFields {
|
||||
enums::PaymentMethod::Upi,
|
||||
PaymentMethodType(HashMap::from([(
|
||||
enums::PaymentMethodType::UpiCollect,
|
||||
connectors(vec![(
|
||||
Connector::Razorpay,
|
||||
fields(
|
||||
vec![],
|
||||
vec![],
|
||||
vec![
|
||||
RequiredField::UpiCollectVpaId,
|
||||
RequiredField::BillingEmail,
|
||||
RequiredField::BillingPhone,
|
||||
RequiredField::BillingPhoneCountryCode,
|
||||
],
|
||||
connectors(vec![
|
||||
(
|
||||
Connector::Razorpay,
|
||||
fields(
|
||||
vec![],
|
||||
vec![],
|
||||
vec![
|
||||
RequiredField::UpiCollectVpaId,
|
||||
RequiredField::BillingEmail,
|
||||
RequiredField::BillingPhone,
|
||||
RequiredField::BillingPhoneCountryCode,
|
||||
],
|
||||
),
|
||||
),
|
||||
)]),
|
||||
(
|
||||
Connector::Phonepe,
|
||||
fields(
|
||||
vec![],
|
||||
vec![],
|
||||
vec![
|
||||
RequiredField::UpiCollectVpaId,
|
||||
RequiredField::BillingEmail,
|
||||
RequiredField::BillingPhone,
|
||||
RequiredField::BillingPhoneCountryCode,
|
||||
],
|
||||
),
|
||||
),
|
||||
(
|
||||
Connector::Paytm,
|
||||
fields(
|
||||
vec![],
|
||||
vec![],
|
||||
vec![
|
||||
RequiredField::UpiCollectVpaId,
|
||||
RequiredField::BillingEmail,
|
||||
RequiredField::BillingPhone,
|
||||
RequiredField::BillingPhoneCountryCode,
|
||||
],
|
||||
),
|
||||
),
|
||||
]),
|
||||
)])),
|
||||
),
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user