StripeÂķ

Stripe āđ€āļ›āđ‡āļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļ‹āļĨāļđāļŠāļąāļ™āļāļēāļĢāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™āļŠāļŦāļĢāļąāļāļ­āđ€āļĄāļĢāļīāļāļēāļ—āļĩāđˆāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ˜āļļāļĢāļāļīāļˆāļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļš āļšāļąāļ•āļĢāđ€āļ„āļĢāļ”āļīāļ• āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™āļ­āļ·āđˆāļ™āđ†

Create your Stripe account with NightPOSÂķ

To create a new Stripe account and link it to your NightPOS database, make sure the company's Email is configured in the company's settings, then follow the steps below according to your hosting type:

  1. āļ™āļģāļ—āļēāļ‡āđ„āļ›āļĒāļąāļ‡āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļāļēāļĢāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™ Stripe āđāļĨāļ°āļ„āļĨāļīāļ āđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­ Stripe

  2. āļ—āļģāļ•āļēāļĄāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļēāđāļĨāļ°āļĒāļ·āļ™āļĒāļąāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāļ­āļĩāđ€āļĄāļĨāļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļĄāļ·āđˆāļ­ Stripe āļŠāđˆāļ‡āļ­āļĩāđ€āļĄāļĨāļĒāļ·āļ™āļĒāļąāļ™āļ–āļķāļ‡āļ„āļļāļ“

  3. At the end of the process, click Agree and submit. If all requested information has been submitted, you are then redirected to NightPOS, and your payment provider is enabled.

Tip

āļŦāļēāļāļ„āļļāļ“āđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡āļšāļąāļāļŠāļĩāđāļ—āļ™āļ—āļĩāđˆāļˆāļ°:ref:āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļšāļąāļāļŠāļĩāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ <payment_providers/stripe/manual_input> āđƒāļŦāđ‰:ref:āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļŦāļĄāļ”āļ™āļąāļāļžāļąāļ’āļ™āļē <developer-mode> āļˆāļēāļāļ™āļąāđ‰āļ™āļ„āļĨāļīāļ:guilabel:āļĢāļĩāđ€āļ‹āđ‡āļ•āļšāļąāļāļŠāļĩ Stripe āļ‚āļ­āļ‡āļ„āļļāļ“`āđƒāļ™āļŸāļ­āļĢāđŒāļĄāļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™ Stripe āļˆāļēāļāļ™āļąāđ‰āļ™:ref:`āļāļĢāļ­āļāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āļ‚āļ­āļ‡āļšāļąāļāļŠāļĩ Stripe āļ‚āļ­āļ‡āļ„āļļāļ“ <payment_providers/stripe/manual_input>

āļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļˆāļģāļ•āļąāļ§āļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡Âķ

Manual credential input is needed, for example, when linking an existing Stripe account to your NightPOS database, when using an account created on NightPOS.sh or On-premise, or when testing Stripe without affecting live transactions.

āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļē StripeÂķ

  1. āđ„āļ›āļ—āļĩāđˆ āļŦāļ™āđ‰āļēāļ„āļĩāļĒāđŒ API āļšāļ™ Stripe āļŦāļĢāļ·āļ­āđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļšāđāļ”āļŠāļšāļ­āļĢāđŒāļ” Stripe āļ‚āļ­āļ‡āļ„āļļāļ“āđāļĨāđ‰āļ§āđ„āļ›āļ—āļĩāđˆ āļ™āļąāļāļžāļąāļ’āļ™āļē -> āļ„āļĩāļĒāđŒ API

  2. In the Standard keys section, copy the Publishable key and the Secret key and save them for the NightPOS configuration step.

NightPOS configurationÂķ

  1. āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļŦāļĄāļ”āļ™āļąāļāļžāļąāļ’āļ™āļē

  2. āđ„āļ›āļĒāļąāļ‡āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™ Stripe

  3. āđƒāļ™āđāļ—āđ‡āļš Credentials āļāļĢāļ­āļāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļŸāļīāļĨāļ”āđŒ Publishable Key āđāļĨāļ° Secret Key āļ”āđ‰āļ§āļĒāļ„āđˆāļēāļ—āļĩāđˆāļ„āļļāļ“:ref:āļšāļąāļ™āļ—āļķāļāđ„āļ§āđ‰āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰ <payment_providers/stripe/stripe-configuration>

  4. āļ„āļĨāļīāļ Generate your webhook

  5. āļāļģāļŦāļ™āļ”āļ„āđˆāļēāļ•āļąāļ§āđ€āļĨāļ·āļ­āļāļ—āļĩāđˆāđ€āļŦāļĨāļ·āļ­āļ•āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ

  6. āļ•āļąāđ‰āļ‡āļ„āđˆāļēāļŠāđˆāļ­āļ‡ āļŠāļ–āļēāļ™āļ° āđ€āļ›āđ‡āļ™ āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™āđāļĨāđ‰āļ§

Tip

āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™ Apple PayÂķ

āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāđƒāļŠāđ‰āļ›āļļāđˆāļĄ Apple Pay āđ€āļžāļ·āđˆāļ­āļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™āļŠāļģāļŦāļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡āļ‹āļ·āđ‰āļ­āļ­āļĩāļ„āļ­āļĄāđ€āļĄāļīāļĢāđŒāļ‹ āđƒāļŦāđ‰:ref:āđ„āļ›āļ—āļĩāđˆāļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāļāļēāļĢāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™ Stripe <payment_providers/supported_providers> āļˆāļēāļāļ™āļąāđ‰āļ™āđ„āļ›āļ—āļĩāđˆāđāļ—āđ‡āļš Configuration āđ€āļ›āļīāļ”āđƒāļŠāđ‰āļ‡āļēāļ™ Allow Express Checkout āđāļĨāļ°āļ„āļĨāļīāļ Enable Apple Pay

Tip

Stripe allows to manually capture and refund payments either from NightPOS or directly from the Stripe dashboard.