Skip to content

Commit 8fbac57

Browse files
committed
enable backend PI
1 parent 14e0f65 commit 8fbac57

File tree

3 files changed

+16
-4
lines changed

3 files changed

+16
-4
lines changed

dev-app/src/App.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ export type RouteParamList = {
7474
CollectCardPayment: {
7575
simulated: boolean;
7676
discoveryMethod: Reader.DiscoveryMethod;
77-
deviceType: Reader.DeviceType;
7877
};
7978
RefundPayment: {
8079
simulated: boolean;

dev-app/src/screens/CollectCardPaymentScreen.tsx

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ export default function CollectCardPaymentScreen() {
8686
});
8787
const [testCardNumber, setTestCardNumber] = useState('4242424242424242');
8888
const [enableInterac, setEnableInterac] = useState(false);
89+
const [enableBackendPI, setEnableBackendPI] = useState(false);
8990
const [enableConnect, setEnableConnect] = useState(false);
9091
const [skipTipping, setSkipTipping] = useState(false);
9192
const [enableUpdatePaymentIntent, setEnableUpdatePaymentIntent] =
@@ -100,7 +101,7 @@ export default function CollectCardPaymentScreen() {
100101
const [amountSurcharge, setAmountSurcharge] = useState('');
101102
const { params } =
102103
useRoute<RouteProp<RouteParamList, 'CollectCardPayment'>>();
103-
const { simulated, discoveryMethod, deviceType } = params;
104+
const { simulated, discoveryMethod } = params;
104105
const { addLogs, clearLogs, setCancel } = useContext(LogContext);
105106
const navigation = useNavigation();
106107

@@ -181,7 +182,7 @@ export default function CollectCardPaymentScreen() {
181182
let paymentIntent: PaymentIntent.Type | undefined;
182183
let paymentIntentError: StripeError<CommonError> | undefined;
183184

184-
if (deviceType === 'verifoneP400') {
185+
if (enableBackendPI) {
185186
const resp = await api.createPaymentIntent({
186187
amount: Number(inputValues.amount),
187188
currency: inputValues.currency,
@@ -643,6 +644,19 @@ export default function CollectCardPaymentScreen() {
643644
/>
644645
</List>
645646

647+
<List bolded={false} topSpacing={false} title="BACKEND PI">
648+
<ListItem
649+
title="Create PI on the backend"
650+
rightElement={
651+
<Switch
652+
testID="enable-backend-pi"
653+
value={enableBackendPI}
654+
onValueChange={(value) => setEnableBackendPI(value)}
655+
/>
656+
}
657+
/>
658+
</List>
659+
646660
<List bolded={false} topSpacing={false} title="ROUTING PRIORITY">
647661
<Picker
648662
selectedValue={inputValues?.requestedPriority}

dev-app/src/screens/HomeScreen.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,6 @@ export default function HomeScreen() {
187187
navigation.navigate('CollectCardPaymentScreen', {
188188
simulated,
189189
discoveryMethod,
190-
deviceType,
191190
});
192191
}}
193192
/>

0 commit comments

Comments
 (0)