JUMP TOOverviewIntroductionTrying our API using PostmanAPI SDKsRequest HeadersAuthentication and AuthorizationResponse BodyHTTP Status CodesError ResponsesWalkthroughsCollect Payment for New CustomerCollect Payment for Existing CustomerCustomersCustomer ObjectNew CustomerpostGet CustomergetList CustomersgetList Accounts for CustomergetSet Default ACH/CCputACH AccountsgetCredit Card AccountsgetDefault ACHgetDefault Credit CardgetList Payments for CustomergetUpdate CustomerputDelete CustomerdeleteAccountsUnderstanding AccountsNew Credit CardpostNew ACHpostGet Credit CardgetGet ACH AccountgetUpdate Credit CardputUpdate ACHputDelete Credit CarddeleteDelete ACHdeletePaymentsGet PaymentgetNew PaymentpostRefund PaymentputList PaymentsgetPayment ResponseVoid PaymentputPayment StatusesPayment Failure / Decline CodesGenerating Test ErrorsRecurring PaymentsNew Recurring PaymentpostGet Recurring PaymentgetList Recurring PaymentsgetList Customer Recurring PaymentsgetList PaymentsgetUpdate Recurring PaymentputSuspend ScheduleputPause ScheduleputResume ScheduleputDelete Recurring PaymentdeleteMerchantPayment OptionsgetCollect Payment for Existing Customer1. Retrieve the PaySimple Customer Id stored in your system. If you don't have customer ids stored yet, you can call list customers. 2a. If you are using an existing Credit Card or ACH Account, and do not have the Id stored in your system, you can look it up the default card or default ach account for the customer. 2b. If the account object does not exist for your customer, add the ACH Bank Account or Credit Card Account. 3. Collect a payment using the account id from step 2.