diff --git a/.changeset/tame-foxes-add.md b/.changeset/tame-foxes-add.md
new file mode 100644
index 00000000000..44f48a4d70a
--- /dev/null
+++ b/.changeset/tame-foxes-add.md
@@ -0,0 +1,5 @@
+---
+'@clerk/clerk-js': patch
+---
+
+Display generic payment icon in payment source row when payment method is not card
diff --git a/packages/clerk-js/src/ui/components/PaymentSources/PaymentSourceRow.tsx b/packages/clerk-js/src/ui/components/PaymentSources/PaymentSourceRow.tsx
index bb9196a82b7..19a6a7f0f93 100644
--- a/packages/clerk-js/src/ui/components/PaymentSources/PaymentSourceRow.tsx
+++ b/packages/clerk-js/src/ui/components/PaymentSources/PaymentSourceRow.tsx
@@ -1,7 +1,7 @@
import type { CommercePaymentSourceResource } from '@clerk/types';
import { Badge, descriptors, Flex, Icon, localizationKeys, Text } from '../../customizables';
-import { ApplePay, CreditCard } from '../../icons';
+import { CreditCard, GenericPayment } from '../../icons';
export const PaymentSourceRow = ({ paymentSource }: { paymentSource: CommercePaymentSourceResource }) => {
return (
@@ -12,7 +12,7 @@ export const PaymentSourceRow = ({ paymentSource }: { paymentSource: CommercePay
elementDescriptor={descriptors.paymentSourceRow}
>
@@ -29,7 +29,7 @@ export const PaymentSourceRow = ({ paymentSource }: { paymentSource: CommercePay
truncate
elementDescriptor={descriptors.paymentSourceRowValue}
>
- {paymentSource.paymentMethod === 'card' ? `⋯ ${paymentSource.last4}` : '-'}
+ {paymentSource.paymentMethod === 'card' ? `⋯ ${paymentSource.last4}` : null}
{paymentSource.isDefault && (
\ No newline at end of file
diff --git a/packages/clerk-js/src/ui/icons/index.ts b/packages/clerk-js/src/ui/icons/index.ts
index 92c80362cbb..763d6c83a69 100644
--- a/packages/clerk-js/src/ui/icons/index.ts
+++ b/packages/clerk-js/src/ui/icons/index.ts
@@ -38,6 +38,7 @@ export { default as Eye } from './eye.svg';
export { default as EyeSlash } from './eye-slash.svg';
export { default as Fingerprint } from './fingerprint.svg';
export { default as Folder } from './folder.svg';
+export { default as GenericPayment } from './generic-pay.svg';
export { default as InformationCircle } from './information-circle.svg';
export { default as LinkIcon } from './link.svg';
export { default as LockClosedIcon } from './lock-closed.svg';