Auth
Handles the authorization of clients and creates the access tokens that allows the remote clients to perform API calls.
API | Description |
---|---|
POST Api/Auth |
Requests an access token to access the PayIQ API |
POST Api/Auth/AccessToken |
Requests an access token to access the PayIQ API |
Customer
Performs customer enrollment/un-enrollment/update
API | Description |
---|---|
DELETE Api/Customer/BillingAccount |
Unlink (remove) a billing account |
DELETE Api/Customer?customerToken={customerToken}&externalUserID={externalUserID} |
Unenrolls an existing customer from the system. |
GET Api/Customer/ExternalUserID?externalUserID={externalUserID} |
Searches for an existing enrolled customer in the system by using the ExternalUserID provided during enrollment. |
GET Api/Customer?customerToken={customerToken} |
Searches for an existing enrolled customer in the system |
POST Api/Customer |
Revises an enrolled customer's information. |
POST Api/Customer/ListByAccount |
Searches for existing enrolled customers in the system by using Reference Number and Other Data. |
PUT Api/Customer |
Enrolls a customer into the system. |
PUT Api/Customer/BillingAccount |
Link (Add) a billing account |
FDI
Manages FDIs
API | Description |
---|---|
DELETE Api/FDI?id={id} |
Soft deletes an existing FDI in the system. |
GET Api/FDI?ActiveOnly={ActiveOnly}&IncludeDeleted={IncludeDeleted}&FDICode={FDICode}&Page={Page}&PageSize={PageSize} |
Searches for an existing FDI in the system. |
POST Api/FDI |
Updates an existing FDI in the system. |
PUT Api/FDI |
Adds new FDI in the system. |
Invoice
Performs invoice add, update or search
Payment
Performs payment search and submission
API | Description |
---|---|
DELETE Api/Payment |
Reverses an existing payment in the system. |
GET Api/Payment?CustomerToken={CustomerToken}&Page={Page}&PageSize={PageSize}&AmountFrom={AmountFrom}&AmountTo={AmountTo}&BillingAccountID={BillingAccountID}&BillerInvoiceNo={BillerInvoiceNo}&CreatedFrom={CreatedFrom}&CreatedTo={CreatedTo}&InvoiceAmountFrom={InvoiceAmountFrom}&InvoiceAmountTo={InvoiceAmountTo}&Name={Name}&ProcessedFrom={ProcessedFrom}&ProcessedTo={ProcessedTo}&ReferenceNumber={ReferenceNumber}&Status={Status}&TransactionID={TransactionID}&Filter={Filter}&Sort={Sort} |
Searches for existing payments in the system. |
POST Api/Payment/CalculateFee |
Calculate the applicable fees for a payment request. |
POST Api/Payment/CalculateFeeRefund |
Calculate the applicable fees for a refund. |
POST Api/Payment/UI |
Requests a URL for the external payment verification screen |
PUT Api/Payment |
Submit a payment request to the system. |
PaymentAccount
Performs payment account related tasks
API | Description |
---|---|
DELETE Api/PaymentAccount?CustomerToken={CustomerToken}&ExternalUserID={ExternalUserID}&Token={Token} |
Deletes an existing payment account from the system. |
GET Api/PaymentAccount/RTPEligibility?routingNumber={routingNumber} |
Returns if the routing number is eligible for RTP. |
POST Api/PaymentAccount/ConvertJSToken |
Converts a temporary payment account token received from the JavaScript API into a permanent payment account token. |
POST Api/PaymentAccount/JS |
Returns a URL for the payment account entry screen |
POST Api/PaymentAccount/UI |
Returns a URL for the payment account entry screen |
PaymentPlan
Manages payment plans for enrolled customers
API | Description |
---|---|
DELETE Api/PaymentPlan?customerToken={customerToken}&paymentPlanID={paymentPlanID} |
Deletes an existing payment plan from the system. |
POST Api/PaymentPlan |
Revise an existing payment plan in the system. |
POST Api/PaymentPlan/Setup |
Returns the available setup parameters for a payment plan |
PUT Api/PaymentPlan |
Submits a new payment plan into the system |
RecurringPayment
Manages recurring payments for enrolled customers
API | Description |
---|---|
DELETE Api/RecurringPayment |
Deletes an existing recurring payment from the system. |
POST Api/RecurringPayment |
Revise an existing recurring payment in the system. |
PUT Api/RecurringPayment |
Submits a new recurring payment into the system |