Table of Contents
These are all the calls to interact with Secure Payments. For the LMS endpoints, check out the LMS API Directory.
Customers
Name | Method | Endpoint |
Get Customer Information | GET | https://securepayments.loanpro.io/api/customers/{customer-id} |
Search Customers | POST | https://securepayments.loanpro.io/api/search/customer?export=false |
Create Customer | POST | https://securepayments.loanpro.io/api/customers |
Edit Customer | PUT | https://securepayments.loanpro.io/api/customers/{customer-id} |
Get Customer Notes | GET | https://securepayments.loanpro.io/api/customers/{customer-id}/notes |
Create Customer Note | POST | https://securepayments.loanpro.io/api/customers/{customer-id}/note |
Edit Customer Note | PUT | https://securepayments.loanpro.io/api/customers/{customer-id}/note/{note-id} |
Delete Customer Note | DELETE | https://securepayments.loanpro.io/api/customers/{customer-id}/note/{note-id} |
Add Bank Card to Customer Profile | PUT | https://securepayments.loanpro.io/api/customers/{customer-id}/add-card |
Remove Bank Card From Customer Profile | DELETE | https://securepayments.loanpro.io/api/customers/{customer-id}/card |
Add Bank Account to Customer Profile | PUT | https://securepayments.loanpro.io/api/customers/{customer-id}/add-checking-account |
Remove Bank Account From Customer Profile | DELETE | https://securepayments.loanpro.io/api/customers/{customer-id}/checking-account |
Payment Profiles
Name | Method | Endpoint |
Generate OBO Token | POST | https://securepayments.loanpro.io/api/users/obo-token |
Get Bank Card Information | GET | https://securepayments.loanpro.io/api/credit-card/{token} |
Create Bank Card | https://securepayments.loanpro.io/api/capture-form/{YOUR OBO TOKEN} | |
Validate Credit Card Information | POST | https://securepayments.loanpro.io/api/processors/credit-card/card-data |
Verify Credit Card Address | POST | https://securepayments.loanpro.io/api/processors/credit-card/address-verify |
Edit Bank Card | PUT | https://securepayments.loanpro.io/api/credit-card |
Delete Bank Card | DELETE | https://securepayments.loanpro.io/api/credit-card/{token} |
Get Bank Account Information | GET | https://securepayments.loanpro.io/api/checking-account/{token} |
Verify Routing Number | GET | https://securepayments.loanpro.io/api/routing-number/verify/{routing-number} |
Create Bank Account | POST | https://securepayments.loanpro.io/api/checking-account |
Delete Bank Account | DELETE | https://securepayments.loanpro.io/api/checking-account/{token} |
Card
Name | Method | Endpoint |
Get Issuer Account | GET | https://securepayments.loanpro.io/api/v2/issuers/byoi/{IssuerID} |
Create Issuer Account | POST | https://securepayments.loanpro.io/api/v2/issuers/byoi |
Get Card Program | GET | https://securepayments.loanpro.io/api/v2/{issuer}/program/{program-id} |
Create Card Program | POST | https://securepayments.loanpro.io/api/v2/{issuer}/create-program |
Update Card Program | POST | https://securepayments.loanpro.io/api/v2/{issuer}/update-program |
Upload Card Program Background Image | Multiple Endpoints | |
Get Card Details | GET | https://securepayments.loanpro.io/api/v2/card-details/for-uuid/{card-uuid} |
Create Card | POST | https://securepayments.loanpro.io/api/v2/{issuer}/create-card |
Update Card | POST | https://securepayments.loanpro.io/api/v2/update-card |
Generate Swipe Processor Token | GET | https://securepayments.loanpro.io/api/v2/swipe-processor/new-secret |
Get Swipe Processor Tokens | GET | https://securepayments.loanpro.io/api/v2/swipe-processor/secrets |
Get Swipe | GET | https://securepayments.loanpro.io/api/v2/card/{card-uuid}/swipe/{swipe-id} |
Create Swipe | POST | https://swipes.loanpro.io/{issuer}/create |
Create Swipe Event | POST | https://swipes.loanpro.io/{issuer}/event |
Create Swipe Memo | POST | https://securepayments.loanpro.io/api/v2/card/{card-uuid}/swipe/{swipe-id}/memo |
Update Swipe Memo | PUT | https://securepayments.loanpro.io/api/v2/card/{card-uuid}/swipe/{swipe-id}/memo/{memo-id} |
Delete Swipe Memo | DELETE | https://securepayments.loanpro.io/api/v2/card/{card-uuid}/swipe/{swipe-id}/memo/{memo-id} |
Upload Swipe Attachment | Multiple Endpoints | |
Get Job Updates | GET | https://securepayments.loanpro.io/api/v2/job/{job-uuid}/updates |
Payment Processors
Name | Method | Endpoint |
Get Processor Info | GET | https://securepayments.loanpro.io/api/processors/{processor}/{id} |
Get All Processors | GET | https://securepayments.loanpro.io/api/processors/{Processor_Type} |
Create ACHQ Processor | POST | https://securepayments.loanpro.io/api/processors/speedchex |
Create Actum Processor | POST | https://securepayments.loanpro.io/api/processors/actum |
Create Authorize.Net Processor | POST | https://securepayments.loanpro.io/api/processors/anet |
Create CPA-005 Processor | POST | https://securepayments.loanpro.io/api/processors/cpa005 |
Create LoanPaymentPro Processor | POST | https://securepayments.loanpro.io/api/processors/loanpaymentpro |
Create TabaPay Processor | POST | https://securepayments.loanpro.io/api/processors/tabapay |
Create Versapay Processor | POST | https://securepayments.loanpro.io/api/processors/versa |
Delete Processor | DELETE | https://securepayments.loanpro.io/api/processors/{Processor_Type}/{Processor_ID} |
NACHA
Name | Method | Endpoint |
Get NACHA Files Reports | GET | https://securepayments.loanpro.io/api/nacha/reports |
Get Batch Status | GET | https://securepayments.loanpro.io/api/nacha/batch-status/{UUID} |
Create NACHA processor | POST | https://securepayments.loanpro.io/api/processors/nacha |
Create NACHA Transaction | POST | https://securepayments.loanpro.io/api/processors/nacha/process/{id} |
Generate NACHA File | POST | https://securepayments.loanpro.io/api/nacha |
Download NACHA File | GET | https://securepayments.loanpro.io/api/nacha/report/{uuid} |
Pull NACHA Reports | POST | https://securepayments.loanpro.io/api/search/nacha_export?export={boolean} |
Transactions
Name | Method | Endpoint |
Update Transaction Status | PUT | https://securepayments.loanpro.io/api/transactions/{Transaction_ID} |
Process ACHQ Payment | POST | https://securepayments.loanpro.io/api/processors/speedchex/process/{Processor_ID} |
Process Authorize.Net Payment | POST | https://securepayments.loanpro.io/api/processors/anet/process/{Processor_ID} |
Process LoanPaymentPro Card Payment | POST | https://securepayments.loanpro.io/api/processors/loanpaymentpro-cc/process/{Processor_ID} |
Process Actum ACH Payment | POST | https://securepayments.loanpro.io/api/processors/actum/process/{ProcessorID} |
Process TabaPay Payment | POST | https://securepayments.loanpro.io/api/processors/tabapay/process/{Processor_ID} |
Process Versapay Payment | POST | https://securepayments.loanpro.io/api/processors/versa/process/{Processor_ID} |
Imports & Exports
Name | Method | Endpoint |
Get All Imports | GET | https://securepayments.loanpro.io/api/import/all |
Import Credit Cards | POST | https://securepayments.loanpro.io/api/credit-card/validate |
Import Checking Accounts | POST | https://securepayments.loanpro.io/api/checking-account/validate |
Run Validated Import | POST | https://securepayments.loanpro.io/api/{Import_Type}/import/{Import_ID} |
Export a CSV File | POST | https://securepayments.loanpro.io/api/search/import?export=true |
Callbacks
Name | Method | Endpoint |
Get Callbacks | GET | https://securepayments.loanpro.io/api/callback/all |
Create Callback | POST | https://securepayments.loanpro.io/api/callback |
Update Callback | PUT | https://securepayments.loanpro.io/api/callback/{Callback_ID} |
Account Management
Name | Method | Endpoint |
Create New User | POST | https://securepayments.loanpro.io/api/users |
Update User Settings | PUT | https://securepayments.loanpro.io/api/users/settings |
Get Billing Card Information | GET | https://securepayments.loanpro.io/api/billing-card/{Token} |
Create Billing Card | POST | https://securepayments.loanpro.io/api/billing-card |
Generate Tokens | POST | https://securepayments.loanpro.io/api/authenticate |
Revoke Token | POST | https://securepayments.loanpro.io/api/revoke |
Initiate Password Reset | POST | https://securepayments.loanpro.io/api/password-reset |
Set New Password | POST | https://securepayments.loanpro.io/api/reset-password-unlock |
Update Expired Password | PUT | https://securepayments.loanpro.io/api/update-password |
Search | POST | https://securepayments.loanpro.io/api/search/{Type} |