When Kolleno creates a payment-provider customer for one of your customers (for example, when a card or direct debit is added), it can automatically write that provider's customer identifier back into a field on the matching customer record in NetSuite. This keeps the payment-provider reference visible directly in NetSuite, next to the customer.
Supported payment service providers
The following providers are supported. Each writes its own identifier:
Provider | Value written to NetSuite |
Stripe | Stripe customer ID |
Adyen | Adyen shopper reference |
GoCardless | GoCardless customer ID |
How it is set up
Kolleno maps the provider identifier to a NetSuite field of your choice. To set it up, contact Kolleno support with the NetSuite field internal ID of the field you want the identifier written to (for example a custom entity field such as custentity_stripe_customer_id). Here is how to find it: Find a NetSuite field internal ID.
The mapping works for both standard customer records and billing account records, so let support know which applies to your NetSuite setup.
When the value is written
The identifier is pushed the first time the payment-provider customer is created for a customer in Kolleno — typically when the first payment method is added. It is a one-time write per provider identifier; simply adding further cards to a customer that already has an identifier does not re-push it.
Options
Which NetSuite field is used
Any writable NetSuite field can be the target, identified by its internal ID. We recommend a dedicated custom field rather than a general-purpose field such as Comments. Because the mapping is two-way (Kolleno also reads this field back into the customer during sync), placing the identifier in a shared free-text field risks that value being overwritten or cleared on the next synchronization.
Turning the push on or off
The push is enabled by default. It can be turned off per company so that Kolleno never writes these identifiers to your NetSuite customer records — useful if you want the NetSuite integration to remain read-only for these fields. Pulling/reading is unaffected.
Setting code (for reference when contacting Kolleno support): has_push_payment_provider_ids. Leave it enabled to push; set it to disabled to stop the push.
