Create Loan Payment

Use the Create Loan Payment endpoint when a customer requests to make a payment on a loan. The endpoint supports two types of payments today - payments from a primary account where Galileo orchestrates debiting the DDA and paying the loan, or payments from an 'external' account where the program manager accepts the funds and Galileo only manifests the loan payment.

For optional parameters, do not pass an empty string or null value.

Status codes

See Global Response Statuses for status codes that are common across endpoints.

The table below lists status codes that apply to this specific endpoint.

Status codeDescription
1203-01The subProductId is invalid or does not exist.
1203-02The loanId is invalid or does not exist.
1203-03The paymentSource value is invalid. Please refer to Galileo API documentation.
1203-04The payment amount exceeds the total payoff amount of the loan.
1203-05This loan is not active currently, and does not allow payments.
1203-06The amount value is invalid.
1203-07Payment account PRN cannot be used along with payment account type as EXTERNAL
Form Data
string
required
Defaults to AbC123-9999

Provider's web service username, as provided by Galileo for the requesting IP address.
Pattern: Max 50 characters
Example: "AbC123-9999"

string
required
Defaults to 4sb62fh6w4h7w34g

Web service password, as provided by Galileo for the requesting IP address.
Pattern: Max 15 characters
Example: "4sb62fh6w4h7w34g"

int32
required
Defaults to 9999

Galileo-issued unique provider identifier.
Pattern: Max 10 digits
Example: 9999

string
required
length between 1 and 60
Defaults to 984513-395483653-4483483478

A provider-generated ID that is unique to each API call. A UUID is preferred. Do not reuse this identifier for multiple API calls.
Pattern: Max 60 characters
Example: "984513-395483653-4483483478"

string

An optional provider-generated ID for the API request.
Pattern: Max 60 characters
Example: "47823438032233777"

string

An optional provider-generated timestamp for the API request.
Pattern: Max 60 characters
Example: "2017-05-01 13:01:01"

number
required
0.01 to 99999999999999.98
Defaults to 2000

The amount of payment to be applied to the loan.

string
enum
required

Code indicating the source of this payment, as passed in the Create Loan Payment paymentSource field. Possible values: USRP, SYSP, CRDP, CSRP,IVRP,DFRL,DWRO,PCRP,MCRP,RCRP.

string
required
length between 1 and 30
Defaults to 450825953

Unique identifier for the loan.
Pattern: Max 30 characters
Example: "450825953".

string
required
length between 1 and 15
Defaults to 442824720

Identifier for the loan subproduct.
Pattern: Max 15 characters.
Example: "442824720".

Headers
string
enum
Defaults to json

Use xml or json to specify the type of response. The default value is xml. Use this instead of the standard accept header.

Allowed:
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Response

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/xml

© Galileo Financial Technologies, LLC 2026    Privacy Disclosure

All documentation, including but not limited to text, graphics, images, and any other content, are the exclusive property of Galileo Financial Technologies, LLC and are protected by copyright laws. These materials may not be reproduced, distributed, transmitted, displayed, or otherwise used without the prior written permission of Galileo Financial Technologies, LLC. Any unauthorized use or reproduction of these materials are expressly prohibited.