In order to create a one time payment for a user, you must pass the garageId (so that the money is routed to the correct merchant account), paymentMethodId, monthlyAccountId (so that the money is assigned to the correct account), paymentAmount, and an electronic signature.
Sample Response:
{
"_id":"",
"documentId":"monthlyPayment::be2702a6-3a73-4aa6-b620-aa1f016790dc",
"channels":["d72046a64560ce9dadd6b2cac963f8d0"],
"paymentDate":1620349493161,
"accountId":"MonthlyAccount::253690a9-39cc-4d3d-8995-fe67fef4b477",
"garageId":"d72046a64560ce9dadd6b2cac963f8d0",
"accountNumber":"001-007",
"total":100.0,
"paymentType":"ECheck",
"cCType":"",
"checkNumber":"",
"invoiceMonth":"",
"creditCardResponses":[{
"dateTime":"2021-05-07T01:04:53.161Z",
"transactionType":"SALE",
"cardType":"Visa",
"EXP":"12/34",
"hostCode":"00",
"invoiceNumber":"001-007",
"transactionReferenceNumber":"126875775892",
"approvalCode":"AUTH",
"transactionAmount":100.0,
"remainingBalance":0.0,
"cardholderName":"Test",
"signatureImageFormat":"TBASCII",
"signatureRequired":false,
"cardPresent":false,
"message":"Approved",
"token":"9038863593335456",
"conversionRate":0.0,
"convertedAmount":0.0,
"avsResultCode":"U",
"isDuplicate":false,
"mid":"800000000362",
"cvvResultCode":"U",
"ecommerce":"CARDCONNECT",
"exp":"12/34"
}],
"validationCode":"",
"validationName":"",
"originalTotal":100.0,
"originalPaymentType":"",
"originalCCType":"",
"adjustmentReason":"",
"laneNumber":-1,
"companyId":"demo",
"invoiceId":"",
"electronicSignature":"TEST",
"paymentMethodId":"paymentMethod::6ecdc6ab-8eb6-4543-9a89-56929d7295b6",
"paymentIds":[],
"paymentAmountMapping":{},
"invoiceIds":[],
"invoiceAmountMapping":{},
"amountApplied":0.0,
"applied":false,
"class":"MonthlyPayment"
}
