Thank you for your interest in LoanPro. There are more articles in our knowledge center than are currently available to you. To view all content, please log in.

Secure Payments API Directory

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}

Written by Jackson Stone

Updated on March 28th, 2024

Have Questions?

Contact Us