Online Payments (Stripe & Square)

Accept online payments from customers via Stripe or Square payment links.

Online Payments (Stripe & Square)

  • Set up Stripe or Square to accept online payments from your customers
  • Share secure payment links with customers for orders placed through BakeOnyx
  • Track payment status and manage multiple payment providers at once

Why Accept Online Payments?

Online payments make it easier for your customers to pay for orders without visiting your bakery or handling cash. BakeOnyx integrates with Stripe and Square, two trusted payment processors, so you can collect payments securely and get the funds deposited into your bank account.

Setting Up Your Payment Provider

Step 1: Go to Payment Settings

  1. Log in to your BakeOnyx dashboard
  2. Click Settings in the left navigation menu
  3. Select Payment Providers

Step 2: Choose Your Payment Provider

You'll see options for both Stripe and Square. You can set up one or both providers — customers will see whichever payment methods you've activated.

Step 3: Connect Stripe (Optional)

  1. Click Connect Stripe
  2. You'll be taken to Stripe's website to authorize BakeOnyx
  3. Sign in with your Stripe account (or create one if you don't have one)
  4. Review the permissions BakeOnyx is requesting and click Authorize
  5. You'll be returned to BakeOnyx with your Stripe account connected
Note: Stripe requires a minimum payment amount of $0.50 per order. If a customer's order total is below this, they won't be able to pay online.

Step 4: Connect Square (Optional)

  1. Click Connect Square
  2. You'll be taken to Square's website to authorize BakeOnyx
  3. Sign in with your Square account (or create one if you don't have one)
  4. Review the permissions and click Authorize
  5. You'll be returned to BakeOnyx with your Square account connected
Note: Square requires a minimum payment amount of $1.00 per order. If a customer's order total is below this, they won't be able to pay online.

How Customers Pay

Once you've set up a payment provider, your customers can pay for orders directly through BakeOnyx:

  1. When you create an order or send a customer a payment link, they receive a unique link to their order
  2. They click the link and see their order details, including the total amount due
  3. They click the Pay Now button and select their payment method (Stripe or Square, depending on what you've enabled)
  4. They complete payment securely through the payment provider
  5. You receive a notification that payment has been received, and the order status updates automatically
Customer view of an order with payment details and Pay Now button
Tip: You can use both Stripe and Square at the same time. Customers will see both options at checkout, so they can choose their preferred payment method.

Managing Payment Status

BakeOnyx automatically tracks the status of each payment:

  • Pending: Payment link has been sent to the customer, but payment hasn't been received yet
  • Completed: Payment has been successfully processed and deposited into your account
  • Failed: Payment was attempted but didn't go through (customer can try again)
  • Refunded: You've issued a refund for this payment

You can view payment status in your order details. All payment information is encrypted and securely stored in BakeOnyx.

Warning: Payment links don't require customers to log in. Keep payment links private and only share them with the intended customer. Anyone with the link can see order details and make payment.

Troubleshooting

If a customer reports a payment issue, check the payment status in their order details. If the payment shows as "Failed," the customer can click the payment link again and retry. If the issue persists, contact Stripe or Square support with the payment details.

Next Steps

Was this article helpful?