AltScore
Nodes

Payment References

Payment References retrieves the reference codes a customer needs to make a payment. These are the account numbers or reference strings they enter at a bank, payment gateway, or other provider — the identifiers that link an incoming payment back to their account.

This node requires the customer to be linked to the Credit Management System. If the borrower has no CMS connection, the node routes to error.

When to Use It

Collection flows. When customers ask how to pay, retrieve their references and display which banks accept payments and what number to use at each one.

Account inquiries. Customers checking their payment status or looking for their reference number can get it directly in conversation.

Payment reminders. Proactive messages that include the exact reference code, so customers can pay without hunting for information.

Each reference includes a status — ACTIVE, APPLIED, IN_PROCESS, and others. You may want to filter for active references before displaying them.

Configuration

OptionDescription
partnerIdVariableVariable containing the partner ID for CMS authentication (required)
selectedVariableVariable where the references array will be stored
selectedVariableTypeData type for the output variable (defaults to object)

Set the partner ID earlier in your flow using a Set Variable node.

The output variable receives an array of payment references. Each reference includes the provider name (like "BANCO PICHINCHA"), the reference number itself, status, a unique identifier, and creation timestamp. See Payment Accounts API for the full response structure.

To display references to customers, access the array in a Message node using variable syntax like {{payment_info.references[0].provider}} and {{payment_info.references[0].reference}}.

Payment References configuration

Output Handles

HandleWhen
ContinueReferences retrieved successfully
ErrorMissing configuration, borrower not linked to CMS, or API failure

Things to Know

The borrower must be authenticated. This node runs in the context of a conversation with an identified borrower. It will not work before authentication.

CMS linkage is required. The borrower record must have CMS client IDs associated with it. Without this connection, the node has nowhere to fetch references from and will route to error.

On this page