File tree Expand file tree Collapse file tree 2 files changed +19
-2
lines changed
Expand file tree Collapse file tree 2 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 1- package org .nacha .paymentsystem ;
1+ package org .nacha .paymentsystem . infra . external ;
22
3- import com .company .paymentsystem .util .Logger ;
3+ import org .springframework .stereotype .Component ;
4+ import java .util .logging .Logger ;
45
6+
7+ @ Component
58public class ACHGateway {
9+ public void sendToACHNetwork (String paymentDetails ) {
10+ // Logic for communicating with ACH network
11+ }
12+
613 public boolean sendPayment (String accountNumber , double amount ) {
714 // Encrypt account number for security
815 String encryptedAccount = encryptData (accountNumber );
Original file line number Diff line number Diff line change 1+ package org .nacha .paymentsystem .infrastructure .persistence ;
2+
3+ import org .nacha .paymentsystem .domain .Payment ;
4+ import org .springframework .data .jpa .repository .JpaRespository ;
5+ import org .springframework .stereotype .Repository ;
6+
7+ @ Repository
8+ public interface PaymentRepository extends JpaRepository <Payment , Long > {
9+
10+ }
You can’t perform that action at this time.
0 commit comments