Skip to main content
All CollectionsStripe PaymentsSetup
Hybrid Mode While Moving from OpenEdge, WorldPay, or Another Stripe Account to Stripe on VinesOS
Hybrid Mode While Moving from OpenEdge, WorldPay, or Another Stripe Account to Stripe on VinesOS
Updated over 5 months ago

Process While Transferring Credit Card Tokens to Stripe

Hybrid Mode During Token Transfer

You will continue processing on the original processor while the tokens are being transferred. We will switch your account to hybrid mode so any new member signing up, or any card updated, will be added to your new Stripe account instead of your current processor.

You can still process both the old tokens on your current account and the new ones on Stripe, but this will prevent you from losing any new member signups while the token transfer process is happening.

Note that while Stripe requires a CVV code for members signing up, it is not required to update all past members. This will be resolved by the token transfer process.

HYBRID MODE: Charges that settle to Stripe

As soon as your tokens have been exported by your processor, and before they have been fully imported into Stripe, we will switch you into hybrid mode. This means that the following will start to process on Stripe:

  • New club signups will be tokenized on Stripe

  • Online guest orders where there is no card on file will process to Stripe

  • Vines POS orders will process to Stripe.

HYBRID MODE: Charges that settle to WolrdPay or OpenEdge

  • Original club members with a card on file - either processing on club, ecommerce or Vines POS

  • Guest Customers (non-members) with a card on file.

On the POS, you will be notified that you need to swipe the member credit card to update the card on file to tokenize it through to Stripe. This is optional, but if not done, the card will be updated when the tokens are transferred over.

After we advise you that your tokens have been imported to Stripe, you can decide when to close your old processor account. NOTE: You may want to keep your WorldPay or OpenEdge account open for another month or as long as you may need to issue refunds to those charges. You will not be able to refund a customer on Stripe for an order that was processed on your old processor. We can keep your account in Hybrid mode until you close the account so that refunds that were processed on the original processor can still be issued, but all new orders will be processed on Stripe. As soon as you have closed your old processor account, let us know and ask us to take you out of Stripe Hybrid mode. We recommend to keep it open for a month, then close it and if you need to issue any refunds, send the customer a check or gift card value, if they will accept that.

FAQ's While in Hybrid Mode

How do I know if the order is going to Stripe or our old processor?


You can tell by the transaction ID. The Stripe Transaction ID starts with "pi_"


Here's an example of a non-Stripe transaction ID:


How soon does the transaction show up in Stripe?

The transaction shows up in Stripe immediately. There is no delay.

After we have transferred tokens, can we still do a refund?

After your tokens have been transferred from WorldPay or OpenEdge on VinesOS, if you try to refund an order that was processed on your old merchant account, it will fail UNLESS you keep your old merchant account open, and have the hybrid processing still enabled. This means that you can continue to refund older orders that were processed on the original merchant account, but all new charges and card entries will be done on Stripe. Refunds are normally allowed only for 45 days so we recommend leaving your old account open for 45 days if you have a lot of refunds to deal with normally. After you close your former merchant account, any refund for an older transaction that was processed on it will need to be managed separately, outside of Stripe. You could provide the customer with a credit using a one time coupon code, or you can issue a refund by check by mail (Note: this doesn't prevent the customer from disputing the charge with your former processor, and getting a double refund).

After we have transferred tokens, can we add a charge to an order that was processed on our former processor?

Surcharges for Orders on a former processor with tokens transferred over are not a problem. The surcharged amount WILL charge through Stripe. It is only refunds that can not be refunded on Stripe (since it is not where the funds were processed through).

We were told we had some expired cards, when will they be updated on Stripe?

If you authorized the update of cards that had expired, expired cards are not automatically updated upon completion of the migration, so these may show as expired currently in your account. They are updated in batches, so it's likely those expired cards will be selected for an update within the next handful of business days, though this is dependent on the card networks providing Stripe the updated information.

FAQs on Importing Tokens from Previous Stripe Account, OpenEdge, And Global/WorldPay

Previous Stripe Account to Stripe on VinesOS

You will need to sign up for Stripe on VinesOS even if you already have a Stripe account on another platform. Here are the steps to ensure your members and tokens are imported correctly.

  1. You can use this spreadsheet to enter your members and include the current token for each member on Stripe. Here is an in-depth article on member details that are needed.

  2. Contact Stripe Migrations from your current account and ask them to initiate a token migration to the VinesOS Platform Stripe account:

    destination_account: acct_1L5cosDj3UJgmK8z
    destination_account_name: 'VinesOS Platform'

  3. Once we upload your tokens and advise that they have been imported by Stripe, it will be set to use those cards on file.

OpenEdge to Stripe

Member credit card transfer fees and process
OpenEdge charges a fee of approximately $500 for transferring tokens. One way to avoid that fee is to just set up your Stripe account (takes minutes and no approval process needed), and we can switch it to hybrid mode, where it will add any new member on Stripe and for any card that is updated it will update it to Stripe. If you are using the Vines POS for member pickups, it will alert you when the member is in that you need to swipe their card for Stripe. It would mean keeping OpenEdge open a month or so until all cards have been updated.

  1. NOTE: You must signup from within VinesOS for your Stripe account. Do not signup from the Stripe page or your account will not be linked.

  2. There are no documents to submit, the signup is directly from within VinesOS and is instantaneous, you simply complete a basic form with your business entity and bank account for deposits.

  3. Make a request to OpenEdge to start the token transfer process. They will send you an estimate and then will ask for a file with your tokens. VinesOS will provide that for you. Let us know when you have made the token transfer request from OpenEdge we will start the process with Stripe. DO NOT close your OpenEdge account until we advise you to do so.

  4. If you are moving to VinesOS from another processing platform: Ask your current vendor for a file containing just: stripe_customer_id and the unique customer ID that they use to recognize the member.

    • old_customer_id — [the unique identifier used by your previous processor]

    • stripe_customer_id — [that customer’s corresponding Stripe customer ID in cus_xxxx format]
    Remove any other customer data from the spreadsheet and submit this to us at support@vinesos.com. It should be only those two columns of data.

  5. As soon as we have received the OpenEdge tokens we will switch your account over to start adding members with tokens created on Stripe, so we will then ask you to create your VinesOS Stripe account. DO NOT close your OpenEdge account until we advise you to do so.

  6. If you are already processing on VinesOS, we will switch your account to function in a hybrid mode, where NEW member signups or NEW card updates will be sent to Stripe, and old cards can still be used and processed with OpenEdge so you don't lose new member data.

  7. It can take several weeks for the token transfer process to complete. When we have completed the token import process on our end, we will switch the processing to Stripe from WorldPay. We will advise you when it is time to close your OpenEdge account.

WorldPay to Stripe

Member credit card transfer fees and process
WorldPay usually charges a $2,000 fee for transferring tokens. IF you have a large number of tokens and they give you a quote for more than this, and they tell you there are a lot more tokens than how many club members you have, ask us to help give you a set of tokens based on your export from your current provider, to bring the cost down. It is normally a minimum of $2,000.

One way to avoid that fee is to just set up your Stripe account (takes minutes and no approval process is needed), and we can switch it to hybrid mode, where it will add any new member on Stripe and for any card that is updated it will update it to Stripe. If you are using the Vines POS for member pickups, it will alert you when the member is in that you need to swipe their card for Stripe. It would mean keeping WorldPay open a month or so until all cards have been updated.

  1. NOTE: You must signup from within VinesOS for your Stripe account. Do not signup from the Stripe page or your account will not be linked.

  2. There are no documents to submit, the signup is directly from within VinesOS and is instantaneous, you simply complete a basic form with your business entity and bank account for deposits.

  3. Send us recent high-volume and low-volume merchant statements so we can do our best to match or beat your rate. After you receive your rate quote, reply with "WE AGREE TO SWITCH TO STRIPE FOR VINESOS".

  4. Contact WorldPay (call the number on your statement) and let them know you are switching vendors and need to export your tokens to Stripe. They will give you an estimate to get started. It can take several weeks or even more than a month or two for WorldPay to transfer the tokens to Stripe. Be very careful to instruct them clearly on the next step here, #6. IF this instruction is not provided, they may provide you with a download link for your members tokens, and there is nothing that we can do with that. We need them to follow the instructions below.

  5. !!CRITICAL!!: Ask for the Data Transfer to go to Stripe. Tell them you do NOT want a download link with the tokens but to do the following:

    The data from your WorldPay account must be encrypted with Stripe's PGP key and uploaded securely to the Stripe SFTP server. To securely share the SFTP account credentials, they will need to provide the PGP key. Please ask WorldPay to provide the PGP key for Stripe to use (They will know what this means). For the encryption of your data, Stripe's PGP key can be found here: https://stripe.com/docs/account/data-migrations/pan-import#migration-pgp-key

  6. If you are a new client and importing to VinesOS from another processing platform: Ask your current vendor for a file containing just the customer_id and the unique customer ID that the former processor used to recognize the member.

    • old_customer_id — [the unique identifier used by your previous processor]

    • stripe_customer_id — [that customer’s corresponding Stripe customer ID in cus_xxxx format]
    Remove any other customer data from the spreadsheet and submit this to us at support@vinesos.com. It should be only those two columns of data.

  7. As soon as we have received the tokens we will switch your account over to start adding members with tokens created on Stripe, so we will then ask you to create your VinesOS Stripe account. DO NOT close your WorldPay account until we advise you to do so.

  8. If you are already processing on VinesOS, we will switch your account to function in a hybrid mode, where NEW member signups or NEW card updates will be sent to Stripe, and old cards can still be used and processed with WorldPay, so you don't lose new member data.

  9. It can take several weeks for the token transfer process to complete. When we have completed the token import process on our end, we will switch the processing to Stripe from WorldPay. We will advise you when it is time to close your WorldPay account.

Did this answer your question?