Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
5 changes: 5 additions & 0 deletions public/hyperswitch/assets/Gateway/NEXTIVA.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/screens/Connectors/ConnectorTypes.res
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ type processorTypes =
| TOKENIO
| PAYLOAD
| PAYTM
| NEXTIVA
| PHONEPE
| FLEXITI
| BREADPAY
Expand Down
9 changes: 9 additions & 0 deletions src/screens/Connectors/ConnectorUtils.res
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,7 @@ let connectorList: array<connectorTypes> = [
Processors(TOKENIO),
Processors(PAYLOAD),
Processors(PAYTM),
Processors(NEXTIVA),

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Gate Nextiva until its WASM config is bundled

When a merchant selects this newly listed card, the onboarding page calls Window.getConnectorConfig(connector) in ConnectorAccountDetails.res; the bundled public/hyperswitch/wasm/euclid currently has no nextiva entry (getConnectorConfig("nextiva") throws), so the page falls into the error state before any auth fields can render. Please include the regenerated WASM config in this change or keep Nextiva out of connectorList until that artifact is available.

Useful? React with 👍 / 👎.

Processors(PHONEPE),
Processors(FLEXITI),
Processors(BREADPAY),
Expand Down Expand Up @@ -800,6 +801,10 @@ let paytmInfo = {
description: "Paytm is an Indian multinational fintech company specializing in digital payments and financial services. Initially known for its mobile wallet, it has expanded to include a payment bank, e-commerce, ticketing, and wealth management services.",
}

let nextivaInfo = {
description: "Nextiva (PayConex by Bluefin) is a US payment gateway that provides card processing and secure payment services for merchants.",
}

let phonepeInfo = {
description: "PhonePe is a digital payments and financial services platform built on the UPI system. It allows users to make instant payments, recharge mobiles, pay bills, and access financial services like investments and insurance.",
}
Expand Down Expand Up @@ -985,6 +990,7 @@ let getConnectorNameString = (connector: processorTypes) =>
| TOKENIO => "tokenio"
| PAYLOAD => "payload"
| PAYTM => "paytm"
| NEXTIVA => "nextiva"
| PHONEPE => "phonepe"
| FLEXITI => "flexiti"
| BREADPAY => "breadpay"
Expand Down Expand Up @@ -1193,6 +1199,7 @@ let getConnectorNameTypeFromString = (connector, ~connectorType=ConnectorTypes.P
| "tokenio" => Processors(TOKENIO)
| "payload" => Processors(PAYLOAD)
| "paytm" => Processors(PAYTM)
| "nextiva" => Processors(NEXTIVA)
| "phonepe" => Processors(PHONEPE)
| "flexiti" => Processors(FLEXITI)
| "breadpay" => Processors(BREADPAY)
Expand Down Expand Up @@ -1377,6 +1384,7 @@ let getProcessorInfo = (connector: ConnectorTypes.processorTypes) => {
| PAYLOAD => payloadInfo
| TOKENIO => tokenioInfo
| PAYTM => paytmInfo
| NEXTIVA => nextivaInfo
| PHONEPE => phonepeInfo
| FLEXITI => flexitiInfo
| BREADPAY => breadpayInfo
Expand Down Expand Up @@ -2367,6 +2375,7 @@ let getDisplayNameForProcessor = (connector: ConnectorTypes.processorTypes) =>
| PAYLOAD => "Payload"
| TOKENIO => "Token.io"
| PAYTM => "Paytm"
| NEXTIVA => "Nextiva"
| PHONEPE => "PhonePe"
| FLEXITI => "Flexiti"
| BREADPAY => "Breadpay"
Expand Down
Loading