- The sender name. This comes from the account the money leaves. On US rails and some other corridors that’s the account holder, and on others it’s a fixed Lightspark entity. You can’t set it per payment.
- The payment reference. You set this on each quote with
remittanceInformation, and on ACH also withstatementDescriptor. Grid puts it in the right field for the rail.
Fields you control
Set these onPOST /quotes. Both are optional, but send them on every payout.
statementDescriptor is rejected with 400 INVALID_INPUT on a quote that moves no ACH entry,
so leave it out for non-ACH destinations. When you omit it on ACH, Grid uses its default.remittanceInformation empty on a cross-border payout, Grid may fill the
reference with the sending customer’s name: the company legal name for a business, or the first
and last name for an individual. Don’t rely on this. Set the reference yourself.
Sending from US accounts
On US rails, the recipient sees the account holder name of the account the payout leaves. Depending on how your platform is configured, that’s either your platform’s own account or an account held by your customer:- Payouts from your customer’s account show your customer’s name as the sender.
- Payouts from your platform’s account show your platform’s name as the sender. Add your customer’s name in the payment reference.
If the payout leaves an account held by ABC Corp instead, Ben sees
ABC CORP as the sender, and
you can use the descriptor and reference for your own invoice details.
Outbound wires aren’t enabled for every platform. Contact Lightspark if you need them.
Each bank decides what to display. Some show every field, and others shorten or hide names, so
treat these examples as the best case. On ACH, the 10-character descriptor is the field banks
show most reliably, so lead with your customer’s name there.
To set references when you pay out from your platform’s account on a customer’s behalf:
1
Send from the account tied to that customer
Send each payout from the internal account you use for that customer, so the payment is tied
to them in Grid.
2
Set statementDescriptor on ACH payouts
Set
statementDescriptor to your customer’s name in capitals, 10 characters or fewer.
Abbreviate long names yourself so the bank doesn’t cut them off. Leave it out on RTP, FedNow,
and wire payouts.Grid rejects blank values, all zeros, MISC, and the values NACHA reserves for system entries
(REVERSAL, RETURN FEE, AUTOENROLL, NONSETTLED, RECLAIM) with 400 INVALID_INPUT, in
any letter case. If a customer’s name matches one of these, use a different abbreviation.3
Set remittanceInformation
Set
remittanceInformation to the customer’s name plus your reference, most important words
first. Use plain letters, numbers, and punctuation.Sending to other countries
On cross-border payouts, the sender name depends on how the corridor settles locally. Corridors fall into three groups:
The payment reference on every row is
remittanceInformation. Each recipient bank decides how
much of the sender name and reference to display.
Best practices
- Always send
remittanceInformation. On fixed-name and reference-only corridors, it’s the only way the recipient can tell who the payment is from. - Put the most important words first. Many rails shorten the reference, sometimes to 15 or
16 characters.
ACMELTD INV4471survives shortening andPayment for invoice 4471 from Acme Ltddoesn’t. - Use plain letters and digits.
remittanceInformationaccepts printable ASCII only, so remove accents before you send it (Jose, notJosé). Some rails, such as SEPA, then keep only letters and digits. - Don’t promise a sender name you can’t control. Tell your customers that the sender name depends on the corridor, and that the payment reference is the reliable way to identify a payment.
Common questions
Can I change the sender name to my brand or my customer’s name? Not per payment. On US rails, the sender is the account holder name of the account the payout leaves, which is your customer when you send from their account. On fixed-name corridors, it’s the Lightspark entity that settles the payout. What if I leaveremittanceInformation empty?
On cross-border payouts, Grid may use the sending customer’s name as the reference. On US rails, the reference is left empty and only the sender name and, on ACH, the
default descriptor appear.
Why does the recipient see a shorter reference than I sent?
Each rail and bank has its own length and character limits. Grid shortens the value to the
rail’s limit, and the recipient’s bank may shorten it further.