Skip to main content

Automatic write of PSP customer ID to a NetSuite

Automatic write of customer's payment-provider identifier back to a NetSuite customer field

When Kolleno creates a payment-provider customer for one of your customers, it can automatically write that PSP'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

(e.g. cus_111 / account-prefixed acct_123cus_123)

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. Here is how to find it: Find a NetSuite field internal ID.

Request: has_push_payment_provider_ids

The mapping works for both standard customer records and billing account records, so let support know which applies to your NetSuite setup.


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.

Did this answer your question?