Skip to main content
A customer record is what turns a transfer into a relationship. Subscriptions, invoices, payments and the portal all hang off it.
A row in your database beside the Reclack customer, joined by the external_id field.A row in your database beside the Reclack customer, joined by the external_id field.

Your own id is the join between your records and ours

Creating one

Only email is required. Everything else is there to make the record useful to you later.

Customers you did not create

A payer who completes a checkout or pays a payment link becomes a customer automatically, matched on the email they gave or the wallet they paid from. You do not have to create the record first. This is why a payment link with no fields to fill in still produces a customer: the wallet is the identity.

Looking one up

Response

Avoiding duplicates

Creating a customer is not idempotent, so a retried request can make a second record. Guard it with your own identifier:

What your customer sees

If you switch the customer portal on, this record is what they sign into. They see their own plans, invoices, receipts and payments, and nothing belonging to anybody else. They sign in with the wallet they paid from, so there is no password to set and nothing for your support team to reset.