#Wurkzen

1 messages ยท Page 1 of 1 (latest)

sonic lotusBOT
sick hound
#

Hi there!

#

Pasting the rest of your message here:

Another question related to terminal. Once we setup the terminal they might take payments through the terminal lets say our customer is at a farmers market selling things, we dont want them to be bothered entering orders into both Wurkzen and into the terminal so they will most likely just use the terminal. My question here is the following

  1. Will the terminal automatically add the direct charge fee that our platform charges
  2. Can we assign a terminal to a specific location? I assume its just some sort of terminal ID so we can tie it to a location like Store 1, Mobile Truck, etc
  3. How will our platform get sales from the terminal? I assume there must be an API endpoint or is there a webhook to let our system know of all sales against X terminal
#

A. If you are using Direct Charge, then all Stripe objects (customer, price, payment method, etc.) need to be stored on the connected account. If you are using Destination Charges or Separate Charges & Transfers, then these objects need to be on the platform account.

cosmic gyro
sick hound
#
  1. Will the terminal automatically add the direct charge fee that our platform charges
    You need to set the application fee when you create the PaymentIntent: https://stripe.com/docs/api/payment_intents/create#create_payment_intent-application_fee_amount
  2. Can we assign a terminal to a specific location? I assume its just some sort of terminal ID so we can tie it to a location like Store 1, Mobile Truck, etc
    Yes: https://stripe.com/docs/terminal/fleet/locations
  3. How will our platform get sales from the terminal? I assume there must be an API endpoint or is there a webhook to let our system know of all sales against X terminal
    Yes you can create a Connect webhook endpoint on your platform to know when payments are succesfull on your connected account.
cosmic gyro
#

Great. so the direct charge is just a header that is set and becomes a global setting. Fantastic.

One more question on the terminal

#

If our customer is in our admin "myWurkzen" panel and they checkout an appointment save all the payment details and then click on "By Card" today we create a custom checkout where they have to key in the card information, is it possible to use this same screen to send information to the terminal and then have the terminal process the payment which would then come in as a webhook?

This way we

  1. Have the key-in option available
  2. Have a listener for the webhook for a terminal payment and redirect automatically on success
#

Sorry and one last question on the direct charge and stripe fees.

We are going to allow the business to pass on the Stripe 2.9%+.30c and Wurkzen 2% as a "Convenience Fee" to their customer so total is 5% is there a header for this as well or does this have to be calculated?

tepid bone
#

๐Ÿ‘‹ taking over for my colleague. Let me catch up.

cosmic gyro
#

thanks

#

Wehn creating products in stripe we also have to create the price for them right? so we will have a product_id and price_id we have to store in our platform?

tepid bone
cosmic gyro
#

really? can you give more insight

tepid bone
#

would you mind explaining how are you integrating with Stripe?

cosmic gyro
#

I explained it above

tepid bone
#

would you mind summarizing in a couple of lines, stating whether it's a One-off or recurring, are you using Checkout or Payment Elements, etc.

cosmic gyro
#

Sure, the products can be services, and there is a custom checkout functionality so we need to be able to show the product name, which we do send to the custom checkout. So i guess the answer is yes we need to send both product an dprice

tepid bone
cosmic gyro
#

So can we set the product info within the price? or are they separate objects?

tepid bone
cosmic gyro
#

oh i see, but they are separate objects

tepid bone
#

yes indeed

cosmic gyro
#

ok, thank you.