Zum Hauptinhalt springen
SAP Business OneSaaS Tools

Tokenized Card Payments and Stored Credentials

A build-to-order SAP Business One add-on that authorises,

captures and refunds card payments through your gateway using tokens only — no card numbers stored in SAP. Scoped, quoted and built for your gateway and company database.

Auf Bestellung

Was ist Tokenized Card Payments and Stored Credentials?

A build-to-order SAP Business One add-on that authorises, captures and refunds card payments through your gateway using tokens only — no card numbers stored in SAP. Scoped, quoted and built for your gateway and company database. Built to order by ECOSIRE for SAP Business One (build-to-order) — indicative price from $999.00 USD; request a quote for a scoped proposal.

Tokenized Card Payments and Stored Credentials — A build-to-order SAP Business One add-on that authorises, captures and refunds card payments through your gateway using tokens only — no card numbers stored in SAP

What we build

  • Hosted-field or hosted-page card entry launched from the SAP Business One client, returning a gateway token so no PAN or CVV is written to the company database
  • Stored credentials held in a User-Defined Object over a User-Defined Table, carrying token, card brand, last four digits, expiry and Business Partner link
  • Authorisation raised against a Sales Order, with authorisation reference, amount and expiry stored in User-Defined Fields on the document
  • Capture at A/R Invoice stage, creating the Incoming Payment via the Service Layer and applying it to the invoice so the Business Partner balance updates immediately
  • Partial capture, incremental authorisation and void supported wherever the configured gateway exposes those operations
  • Refunds raised against the original transaction token, linked to an A/R Credit Memo with the matching Journal Entry posted through standard SAP posting
  • Merchant-initiated versus cardholder-initiated transaction indicators sent on stored-credential charges so recurring and back-office charges are not declined
  • Gateway fee posting to a nominated G/L account so bank reconciliation matches the settlement amount rather than the gross charge
  • SAP approval procedures wired to charge and refund thresholds, holding the gateway call until the nominated approver signs off
  • Full audit User-Defined Table recording every gateway request and response, operator, document key and timestamp, queryable from SAP
  • Gateway credentials held in encrypted configuration outside the company database, with separate sandbox and production profiles
  • Crystal Report card receipt layout showing masked card details, authorisation reference and applied document

Über dieses Produkt

The problem

Finance teams running SAP Business One routinely need to take a card payment against a sales order or an A/R invoice. Out of the box there is no safe place to do it. What happens instead is a set of workarounds that every auditor eventually finds: card numbers typed into a UDF on the Business Partner master, expiry dates pasted into the sales order remarks field, a scanned authorisation form filed against the document, or a separate virtual terminal in a browser tab whose receipts are reconciled by hand at month end.

Every one of those workarounds puts primary account number (PAN) data inside the SAP company database, its backups, its transaction log, and any sandbox copy made from it. That drags the entire SAP Business One estate into PCI DSS scope. It also creates a reconciliation problem: the gateway knows a payment happened, SAP does not, and somebody manually creates an Incoming Payment two days later against the wrong invoice.

The fix is well understood — never let the card number reach SAP. Capture it in a hosted field or terminal owned by the gateway, receive a token back, and store only that token. What does not exist is a ready-made add-on that does this for your gateway, your document flow, and your B1 version. That is what ECOSIRE builds.

What ECOSIRE builds for you

This is a build-to-order SAP Business One add-on. Nothing is downloaded and nothing is pre-built — after a scoping call and a fixed quotation we develop the add-on against your gateway and your company database, then install it.

Tokenisation and stored credentials

Card entry happens in a hosted page or hosted field served by your gateway, launched from the SAP client or from a small companion web form for phone orders. The gateway returns a token, and only the token, the card brand, the last four digits, the expiry month/year and a cardholder reference are written back. Those land in a User-Defined Table (UDT) wrapped in a User-Defined Object (UDO) so the stored credentials get proper SAP object semantics — find/browse forms, authorisations, and removal handled by the object rather than loose SQL. No PAN, no CVV, no track data is ever written to the company database.

Authorisation on the Sales Order, capture on the A/R Invoice

The add-on follows the document flow rather than fighting it. On a Sales Order you can run an authorisation for the document total or a nominated amount, with the authorisation reference and expiry stored against the document via User-Defined Fields (UDFs). When the order is copied to a Delivery and then an A/R Invoice, the add-on offers capture of the held authorisation, creates the Incoming Payment through the Service Layer, and applies it against the invoice so the Business Partner balance and the aging report are correct immediately. Partial capture, incremental authorisation and void are handled where the gateway supports them.

Refunds, voids and the journal trail

A refund is raised against the original captured transaction using the same token, producing an A/R Credit Memo linkage and the corresponding Journal Entry through standard posting rather than manual GL adjustments. Gateway fees, if you want them separated, are posted to a nominated G/L account so the bank reconciliation matches the settlement file rather than the gross amount.

Recurring and card-on-file usage

Where the gateway supports stored-credential frameworks, the add-on distinguishes a cardholder-initiated transaction from a merchant-initiated one and sends the correct indicators, so subsequent charges against a saved token are not declined for missing initial-transaction data. That matters for subscription billing, deposits, and back-office charges taken without the customer present.

Controls your auditor will ask about

Approval procedures can be wired so that a charge over a threshold, or a refund of any size, requires a nominated approver before it is sent to the gateway. Every gateway call — request metadata, response code, operator, document, timestamp — is written to an audit UDT that is queryable and reportable. SAP authorisations control who may charge, who may refund and who may delete a stored token.

Technical approach

The add-on is built against the SAP Business One Service Layer (REST/OData) for document and payment creation, and the DI API where a specific operation is better served there. UDFs, UDTs and UDOs carry the token and transaction metadata so the extension survives upgrades cleanly. Gateway credentials live in encrypted configuration outside the company database, not in a UDF. Where you need printed evidence, a Crystal Report layout is supplied for a card receipt showing masked card details and the authorisation reference.

Supported: SAP Business One 10.0 on Microsoft SQL Server or SAP HANA, on-premise or cloud-hosted. Delivered per tenant.

Who this is for

Distributors and wholesalers taking deposits on orders; service businesses invoicing cards on completion; any SAP Business One site that has been told by an auditor or an acquiring bank that card data cannot remain in the ERP; and finance teams tired of re-keying gateway settlements into Incoming Payments.

How delivery works

1. Scoping call. We confirm your gateway and the operations it exposes, your B1 version and database platform, which documents need to charge, your approval rules and your G/L mapping. 2. Fixed quotation. You receive a written scope and a fixed price before any development starts. Typical lead time is one working week from acceptance. 3. Build. We develop against a copy of your configuration and test against your gateway's sandbox. 4. Install in test. The add-on is installed into your test company database first, and we run authorisation, capture, partial capture, void and refund with sandbox cards alongside your team. 5. Install in production. After your sign-off we install into the production company database and switch to live gateway credentials. 6. Support window. A support period is included for defect fixes and configuration adjustments; the terms are stated in your quotation.

How delivery works

  1. 1

    Scoping call

    A short call to confirm the workflow, your platform version and where the integration boundaries sit.

  2. 2

    Fixed quote

    You receive a written scope and a fixed price. Nothing is built until you approve it.

  3. 3

    Build and test

    We develop against a copy of your configuration and test it there. Typically two to four weeks.

  4. 4

    Install and support

    Wir installieren auf Ihrer Instanz, übergeben den Quellcode und schließen zwei Wochen Go-live-Support ein. Fehler im von uns gelieferten Code beheben wir kostenlos.

Was Sie bekommen

  • The compiled SAP Business One add-on package built for your B1 10.0 version and database platform (SQL Server or SAP HANA)
  • Installation into your test company database, followed by installation into production after sign-off
  • Configured UDFs, UDTs and UDOs for stored credentials, document authorisation fields and the gateway audit log
  • Gateway configuration profiles for sandbox and production, with credentials stored outside the company database
  • A Crystal Report card receipt layout deployed into your report tree
  • Administrator and user documentation covering charge, capture, void, refund, approval routing and G/L mapping
  • A live training session for finance and sales-order users, plus a defect-fix and configuration support window as stated in your quotation

Für wen das ist

Finance Manager

They are accountable for the month-end bank reconciliation and currently match a gateway settlement report against manually keyed Incoming Payments, chasing differences line by line. With capture and refund creating the Incoming Payment and Journal Entry directly in SAP Business One, the settlement file reconciles against posted documents instead of a spreadsheet.

IT and Compliance Lead

They have been told the SAP company database, its backups and every sandbox copy are in PCI DSS scope because card details sit in UDFs and document remarks. Moving to gateway tokens with an auditable UDT trail removes PAN data from the estate and gives them a defensible answer on who charged what and when.

Sales Order Desk Supervisor

Their team takes deposits over the phone and today uses a separate virtual terminal, then emails the reference to accounts to key in later. Authorising directly on the Sales Order and capturing at invoicing removes the second system and the re-keying step entirely.

Wie Tokenized Card Payments and Stored Credentials im Vergleich abschneidet

KriteriumECOSIREBenutzerdefinierter BuildKonkurrentSAP Business One nativ
Card token stored instead of PAN in the company databaseIm Lieferumfang enthaltenTeilweise UnterstützungIm Lieferumfang enthaltenNicht im Lieferumfang enthalten
Authorise on Sales Order and capture at A/R InvoiceIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Incoming Payment and Journal Entry posted automatically on captureIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Refund linked to A/R Credit Memo using the original tokenIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungNicht im Lieferumfang enthalten
Built for your specific gateway rather than a fixed listIm Lieferumfang enthaltenIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenNicht im Lieferumfang enthalten
Approval procedure gating on charge and refund thresholdsIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungTeilweise Unterstützung
Queryable audit trail of every gateway request and responseIm Lieferumfang enthaltenNicht im Lieferumfang enthaltenTeilweise UnterstützungNicht im Lieferumfang enthalten
Installed into test company database before productionIm Lieferumfang enthaltenTeilweise UnterstützungTeilweise UnterstützungIm Lieferumfang enthalten

Häufig gestellte Fragen

This is build-to-order — how long until it is running?
Typical lead time is one working week from acceptance of the fixed quotation. Nothing is pre-built and there is no instant download. The variables that move that window are how many gateway operations you need (authorisation only versus full capture, void, partial capture and refund), how many document types must charge, and how quickly sandbox credentials and a test company database are made available to us.
Which SAP Business One versions and editions do you support?
SAP Business One 10.0 on Microsoft SQL Server and on SAP HANA, both on-premise and cloud-hosted, delivered per tenant. The build targets your specific patch level, which we confirm on the scoping call. If you are on an earlier release we will tell you plainly at scoping whether the Service Layer surface we need is available on your version before you commit to a quotation.
Which payment gateway does this work with?
The add-on is built for the gateway you already use or intend to use. We integrate against that gateway's published API for tokenisation, authorisation, capture, void and refund. On the scoping call we review the gateway's documentation and confirm which of those operations it exposes, because not every gateway supports partial capture or incremental authorisation, and we scope only what it actually offers.
Will any card number ever be stored in our SAP database?
No. Card entry happens in a hosted field or hosted page served by the gateway, and only a token, card brand, last four digits, expiry month and year, and a cardholder reference come back into SAP. No PAN, CVV or track data is written to the company database, its backups, or the audit table. This is the specific reason the add-on exists.
Does this make us PCI DSS compliant?
No product can make an organisation compliant, and we will not claim it does. What tokenisation does is keep cardholder data out of your SAP company database, which materially reduces the systems in scope for your assessment. Your scope determination, your self-assessment questionnaire and your acquirer's requirements remain yours, and your assessor makes the final call.
What happens to our existing card details already sitting in UDFs?
They need to be removed, and we cover this in scoping. Where the gateway supports it, existing customers can be re-tokenised on their next transaction so the token is created from a fresh cardholder-present entry. We also provide a scripted clear-down of the legacy UDF values as a delivery step, but the decision to run it against production data is yours and is executed with your DBA under backup.

Angebot anfordern

Beschreiben Sie Ihre Anforderungen an Tokenized Card Payments and Stored Credentials, und wir senden Ihnen Preise, Lizenzoptionen und ein maßgeschneidertes Angebot – in der Regel innerhalb eines Werktags.

Keine Zahlung jetzt. Dies sendet eine Angebotsanfrage an unser Team – wir melden uns per E-Mail mit Preisen und nächsten Schritten.

Passt gut zu

Subscription and Recurring Billing Engine
Auf Bestellung

Subscription and Recurring Billing Engine

A build-to-order SAP Business One add-on that turns contracts into scheduled A/R Invoices with proration, usage-based charges and deferred revenue schedules. ECOSIRE builds it for your billing rules after a fixed quote.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
Tally Migration Toolkit
Auf Bestellung

Tally Migration Toolkit

A build-to-order SAP Business One migration toolkit that maps Tally XML exports — ledgers, groups, stock items, GST masters and open balances — into SAP B1 objects with reconciliation proof. ECOSIRE builds it for your data after a scoping call.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
UAE E-Invoicing and Peppol PINT Compliance
Auf Bestellung

UAE E-Invoicing and Peppol PINT Compliance

A build-to-order SAP Business One add-on that maps your A/R Invoices and Credit Memos to Peppol PINT AE and exchanges them through your accredited service provider. Scoped, quoted and built for your company database.

Ab $1499.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification
VAT Return Preparation and Filing Pack
Auf Bestellung

VAT Return Preparation and Filing Pack

A build-to-order SAP Business One add-on that assembles the period VAT return from posted documents, handles reverse charge, validates before filing, and produces your jurisdiction's digital submission and audit file formats.

Ab $999.00Einstiegspreis – Angebot nach Ihrem Umfang
View specification