import { NativeModules } from 'react-native'; const { RNTAchMandateManager } = NativeModules; export class PrimerHeadlessUniversalCheckoutAchMandateManager { /////////////////////////////////////////// // Init /////////////////////////////////////////// constructor() {} /////////////////////////////////////////// // API /////////////////////////////////////////// /** * Accepts the ACH mandate, completing the payment. */ async acceptMandate(): Promise { console.log('Accepting mandate'); await RNTAchMandateManager.acceptMandate(); } /** * Declines the ACH mandate, cancelling the payment. */ async declineMandate(): Promise { console.log('Declining mandate'); await RNTAchMandateManager.declineMandate(); } }