diff --git a/src/app/(mobile-ui)/history/page.tsx b/src/app/(mobile-ui)/history/page.tsx index 7e619591c..77441810d 100644 --- a/src/app/(mobile-ui)/history/page.tsx +++ b/src/app/(mobile-ui)/history/page.tsx @@ -96,7 +96,7 @@ const HistoryPage = () => { return (

Transactions

{' '} - +
) } diff --git a/src/components/AddWithdraw/AddWithdrawCountriesList.tsx b/src/components/AddWithdraw/AddWithdrawCountriesList.tsx index 9614a5394..4b2a0ec55 100644 --- a/src/components/AddWithdraw/AddWithdrawCountriesList.tsx +++ b/src/components/AddWithdraw/AddWithdrawCountriesList.tsx @@ -96,7 +96,7 @@ const AddWithdrawCountriesList = ({ flow }: AddWithdrawCountriesListProps) => { return { error: result.error } } if (!result.data) { - return { error: 'Failed to process bank account. Please try again.' } + return { error: 'Failed to process bank account. Please try again or contact support.' } } // after successfully adding, we refetch user data to get the new account diff --git a/src/components/Common/ActionListDaimoPayButton.tsx b/src/components/Common/ActionListDaimoPayButton.tsx index aec0a7ea2..27a6cfc28 100644 --- a/src/components/Common/ActionListDaimoPayButton.tsx +++ b/src/components/Common/ActionListDaimoPayButton.tsx @@ -34,7 +34,7 @@ const ActionListDaimoPayButton = () => { if (!parsedPaymentData) { console.error('Invalid payment data') - dispatch(paymentActions.setError('Something went wrong. Please try again.')) + dispatch(paymentActions.setError('Something went wrong. Please try again or contact support.')) return false } @@ -69,12 +69,12 @@ const ActionListDaimoPayButton = () => { console.log('Charge created!!') return true } else if (result.status === 'Error') { - dispatch(paymentActions.setError('Something went wrong. Please try again.')) + dispatch(paymentActions.setError('Something went wrong. Please try again or contact support.')) console.error('Payment initiation failed:', result) return false } else { console.warn('Unexpected status from usePaymentInitiator:', result.status) - dispatch(paymentActions.setError('Something went wrong. Please try again.')) + dispatch(paymentActions.setError('Something went wrong. Please try again or contact support.')) return false } }, [ diff --git a/src/components/Home/HomeHistory.tsx b/src/components/Home/HomeHistory.tsx index f694a4713..17505424c 100644 --- a/src/components/Home/HomeHistory.tsx +++ b/src/components/Home/HomeHistory.tsx @@ -176,7 +176,7 @@ const HomeHistory = ({ isPublic = false, username }: { isPublic?: boolean; usern return (

Recent Transactions

{' '} - +
) } diff --git a/src/components/Payment/Views/Confirm.payment.view.tsx b/src/components/Payment/Views/Confirm.payment.view.tsx index 7e305dbbd..6fff52601 100644 --- a/src/components/Payment/Views/Confirm.payment.view.tsx +++ b/src/components/Payment/Views/Confirm.payment.view.tsx @@ -169,7 +169,9 @@ export default function ConfirmPaymentView({ dispatch(paymentActions.setChargeDetails(null)) }) } else if (!chargeIdFromUrl && !chargeDetails) { - dispatch(paymentActions.setError('Payment details are missing. Please go back and try again.')) + dispatch( + paymentActions.setError('Payment details are missing. Please go back and try again or contact support.') + ) } }, [chargeIdFromUrl, chargeDetails, dispatch]) diff --git a/src/components/PintaReqPay/PintaReqViewWrapper.tsx b/src/components/PintaReqPay/PintaReqViewWrapper.tsx index 59abcb4e5..e8fdcbd34 100644 --- a/src/components/PintaReqPay/PintaReqViewWrapper.tsx +++ b/src/components/PintaReqPay/PintaReqViewWrapper.tsx @@ -20,7 +20,7 @@ const PintaReqViewWrapper = ({ children, view }: PintaReqViewWrapperProps) => { }, ERROR: { title: 'There was an error', - description: 'Please try again later.', + description: 'Please contact Support.', }, } diff --git a/src/components/Setup/Views/Signup.tsx b/src/components/Setup/Views/Signup.tsx index d9e3b9e02..0efebf83d 100644 --- a/src/components/Setup/Views/Signup.tsx +++ b/src/components/Setup/Views/Signup.tsx @@ -76,7 +76,7 @@ const SignupStep = () => { return false } } catch (err) { - setError('Failed to check handle availability. Please try again.') + setError('Failed to check handle availability. Please try again or contact support.') return false } } diff --git a/src/constants/general.consts.ts b/src/constants/general.consts.ts index 9e2dc58ad..58b330664 100644 --- a/src/constants/general.consts.ts +++ b/src/constants/general.consts.ts @@ -201,4 +201,4 @@ export const pathTitles: { [key: string]: string } = { export const STABLE_COINS = ['USDC', 'USDT', 'DAI', 'BUSD'] export const ROUTE_NOT_FOUND_ERROR = - 'No route found for this token pair. You can try with a different token pair, or try again later' + 'No route found for this token pair. You can try with a different token pair, or contact support.' diff --git a/src/hooks/useCreateOnramp.ts b/src/hooks/useCreateOnramp.ts index 389919634..135ba8e7b 100644 --- a/src/hooks/useCreateOnramp.ts +++ b/src/hooks/useCreateOnramp.ts @@ -74,7 +74,7 @@ export const useCreateOnramp = (): UseCreateOnrampReturn => { return onrampData } catch (error) { console.error('Error creating onramp:', error) - setError('Failed to create bank transfer. Please try again.') + setError('Failed to create bank transfer. Please try again or contact support.') throw error } finally { setIsLoading(false) diff --git a/src/hooks/useKycFlow.ts b/src/hooks/useKycFlow.ts index e652a3145..7b0b887d2 100644 --- a/src/hooks/useKycFlow.ts +++ b/src/hooks/useKycFlow.ts @@ -111,7 +111,7 @@ export const useKycFlow = ({ onKycSuccess, flow, onManualClose }: UseKycFlowOpti closeConfirmMessage: 'Are you sure? Your KYC progress will be lost.', }) } else { - const errorMsg = 'Could not retrieve verification links. Please try again.' + const errorMsg = 'Could not retrieve verification links. Please contact support.' setError(errorMsg) return { success: false, error: errorMsg } } diff --git a/src/utils/sdkErrorHandler.utils.tsx b/src/utils/sdkErrorHandler.utils.tsx index e66673b1f..f54dbe950 100644 --- a/src/utils/sdkErrorHandler.utils.tsx +++ b/src/utils/sdkErrorHandler.utils.tsx @@ -12,36 +12,36 @@ export const ErrorHandler = (error: any) => { case peanut.interfaces.ESignAndSubmitTx.ERROR_INSUFFICIENT_NATIVE_TOKEN: return 'Insufficient funds to complete the transaction.' case peanut.interfaces.ECreateLinkStatusCodes.ERROR_GETTING_LINKS_FROM_TX: - return 'Something went wrong while getting the links from the transaction. Please try again later.' + return 'Something went wrong while getting the links from the transaction. Please contact support.' case peanut.interfaces.ECreateLinkStatusCodes.ERROR_SIGNING_AND_SUBMITTING_TX: - return 'Something went wrong while signing and submitting the transaction. Please try again later.' + return 'Something went wrong while signing and submitting the transaction. Please contact support.' case peanut.interfaces.ECreateLinkStatusCodes.ERROR_PREPARING_TX: - return 'Something went wrong while preparing the transaction. Please try again later.' + return 'Something went wrong while preparing the transaction. Please contact support.' case peanut.interfaces.EClaimLinkStatusCodes.ERROR: - return 'Something went wrong while claiming. Please try again later.' + return 'Something went wrong while claiming. Please contact support.' case peanut.interfaces.EGetLinkFromTxStatusCodes.ERROR_GETTING_TX_RECEIPT_FROM_HASH: - return 'Something went wrong while getting the transaction receipt from hash. Please try again later.' + return 'Something went wrong while getting the transaction receipt from hash. Please contact support.' case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_ESTIMATING_GAS_LIMIT: - return 'Something went wrong while estimating gas limit. Please try again later.' + return 'Something went wrong while estimating gas limit. Please contact support.' case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_GETTING_TX_COUNT: - return 'Something went wrong while getting the transaction count. Please try again later.' + return 'Something went wrong while getting the transaction count. Please contact support.' case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_MAKING_DEPOSIT: - return 'Something went wrong while making the deposit. Please try again later.' + return 'Something went wrong while making the deposit. Please contact support.' case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_PREPARING_APPROVE_ERC1155_TX: case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_PREPARING_APPROVE_ERC20_TX: case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_PREPARING_APPROVE_ERC721_TX: - return 'Something went wrong while preparing the approval transaction. Please try again later.' + return 'Something went wrong while preparing the approval transaction. Please contact support.' case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_SETTING_FEE_OPTIONS: - return 'Something went wrong while setting the fee options. Please try again later.' + return 'Something went wrong while setting the fee options. Please contact support.' case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_GETTING_DEFAULT_PROVIDER: - return 'Something went wrong while getting the default provider. Please try again later.' + return 'Something went wrong while getting the default provider. Please contact support.' case peanut.interfaces.EPrepareCreateTxsStatusCodes.ERROR_VALIDATING_LINK_DETAILS: - return 'Something went wrong while validating the link details. Please try again later.' + return 'Something went wrong while validating the link details. Please contact support.' case peanut.interfaces.ESignAndSubmitTx.ERROR_BROADCASTING_TX: - return 'Something went wrong while broadcasting the transaction. Please try again later.' + return 'Something went wrong while broadcasting the transaction. Please contact support.' default: - return 'Something went wrong. Please try again later.' + return 'Something went wrong. Please contact support.' } } else { console.log(error.toString())