-
Log in to Owner Stripe Account:
-
Access the Stripe dashboard using the owner's credentials.
Navigate to Settings:
-
Once logged in, locate the "Settings" section within the dashboard.
Access Team and Security:
-
Within the Settings menu, select "Team and Security" to manage team members' access.
Add New Member:
-
Click on the "+ New Member" button to add a new team member.
Enter Team Member Email:
-
Input the email address of the team member to be added: stripe@hosteeva.com.
Assign Roles:
-
Checkmark all roles except "View Only", “Support specialist”and "Support Associate" “Identity View Only” “Support Communications” to grant appropriate permissions.
Send Invitation:
-
Send the invitation to the team member.
Retrieve Invitation Link:
-
Instruct the owner not to directly click on the invitation link but instead to right-click, copy the link, and then paste it.
Verify Invitation Status:
-
Open the invitation link in the same browser where the invitation was sent and confirm that the status is updated to "Invitation Sent."
Confirmation from Team Member:
-
Ask Tigran to check the email address (stripe@hosteeva.com) and confirm the receipt of the invitation.
Confirmation of Account Access:
-
Once confirmed, the owner's Stripe account should be accessible under our Stripe login.
Access Admin Portal on Hosteeva:
-
Navigate to the Admin Portal on Hosteeva.
Search for Stripe Accounts:
-
Go to Admin Portal on Hosteeva and search Stripe Accounts
14. Create Stripe Account
-
Stripe owner name same as the owner name should be
-
Go to Stripe Dashboard:
-
Log in to your Stripe account and access the dashboard.
Navigate to Developers:
-
From the home screen, locate and click on the "Developers" section. This is typically found in the navigation menu.
Open API Keys:
-
Within the Developers section, find and select "API keys" to manage your API keys.
Secret Key is the same as Stripe Live key, Reveal Secret Key (Live Key):
-
If there's an option to reveal the key, click on "Reveal" to display the live API key. Copy this key.
-
Create New Live Key (If Necessary):
-
If there's no option to reveal the key or if you need to generate a new one, create a new live API key. After generating it, copy the new key.
-
Paste Live Key into Hosteeva:
-
Once you have either revealed the existing live key or generated a new one, paste it into the appropriate field in the Hosteeva system for the Stripe live key.
-
Switch to Test Mode:
-
Look for the option to switch between test mode and live mode. It's usually located at the top-right corner of the API keys page.
-
Click on the toggle or button to switch to test mode. This will enable test mode for your Stripe account.
Confirmation:
-
Once switched, your account will be in test mode, and you'll see a notification or indicator confirming this change.
-
Find Test Live Key:
-
Look for the option to reveal the test live key. It's typically located in the same section as the live key.
Reveal Test Key:
-
If there's an option to reveal the test live key, click on "Reveal" to display it. Copy this key.
Paste Test Key into Hosteeva:
-
Once you have the test live key, paste it into the designated field in the Hosteeva system as the Stripe test key.
Stay in test environment
-
Find Test Publishable Key:
-
Look for the test publishable key in the same section as the API keys.
Copy Test Publishable Key:
-
Once located, copy the test publishable key. This key is used for client-side operations in your test environment.
Paste Test Publishable Key into Hosteeva:
-
Directly paste the copied test publishable key into the designated field in the Hosteeva system as the Stripe test publishable key.
-
Switch to Live Mode:
-
Navigate to the API keys section of your Stripe account.
-
Look for the option to switch from test mode to live mode. This is typically located at the top-right corner of the page.
-
Click on the toggle or button to switch to live mode.
Locate Live Publishable Key:
-
Once in live mode, locate the live publishable key. It is usually found in the same section where you found the test publishable key.
Copy Live Publishable Key:
-
After locating the live publishable key, copy it. This key is used for client-side operations in your live environment.
Paste Live Publishable Key into Hosteeva:
-
Paste the copied live publishable key into the designated field in the Hosteeva system as the Stripe live publishable key.
-
Test Webhook Secret:
-
For the Test Webhook Secret on Hosteeva, simply input "test". This will serve as a placeholder or dummy value for testing purposes.
Restricted Bank Account Test Key:
-
Similarly, for the Restricted Bank Account Test Key on Hosteeva, also input "test". Again, this will act as a placeholder or dummy value for testing restricted bank account scenarios.
-
Access Webhooks:
-
Log in to your Stripe account and navigate to the "Developers" section.
Select Webhooks:
-
Within the Developers section, find and click on "Webhooks" to manage your webhook endpoints.
Add Endpoint:
-
Look for the "Add endpoint" button and click on it to initiate the process of adding a new webhook endpoint.
Configure Endpoint:
-
You'll be prompted to configure the new webhook endpoint by providing details such as the URL where events will be sent, the events to listen for, and any additional settings.
Enter Endpoint URL:
-
Input the URL of the endpoint where you want to receive webhook events. This could be an endpoint on your server or application.
Select Events:
-
Choose the specific events for which you want to receive notifications. You can select from a list of available events provided by Stripe.
Save Endpoint:
-
Once you've configured the endpoint settings, save the changes to create the new webhook endpoint.
Paste the link for URL
https://www.hosteeva.com/pay/disputeWebhook
Select this events to send
Click on Add endpoint and click on Reveal to copy the key
-
Reveal Signing Secret:
-
After adding the endpoint, you should see an option to reveal the signing secret key associated with the endpoint. Click on "Reveal" to display the key.
2. Copy Signing Secret Key:
-
Once revealed, copy the signing secret key.
3. Paste Key:
-
Paste the copied signing secret key on Hosteeva
-
Select API Keys:
-
Within the Developers section, find and click on "API Keys" to manage your API keys.
Create Restricted Key:
-
Look for an option to create a new API key. This may be labeled as "Create Restricted Key" or similar.
-
Add Third-Party Details:
-
When creating the restricted key, you'll need to provide details about the third-party service or application that will be using the key. This may include the name of the service, its website, and any additional information required by Stripe.
-
Select all write if possible if not read
-
Stripe account is ready click on Save
-
Navigate to User Account Settings on Hosteeva
-
Find the section or page where account settings are managed.
-
Authenticate Owner's Stripe Account:
-
Choose the correct account
To create a test reservation, charge $1 to ensure everything is working, refund the $1, and verify the refund on Stripe, follow these steps:
-
Navigate to the Timeline:
-
Access the timeline or dashboard of the platform where reservations are managed.
Create a Test Reservation:
-
Create a test reservation by selecting a listing and specifying the details for the reservation.
Charge $1:
-
Proceed with the test reservation and charge $1 as a test transaction to verify the payment flow.
4. Refund the $1:
-
After the $1 charge is successful, initiate a refund for the same amount. This will simulate the refund process and ensure that it's working correctly.
-
Check Stripe Dashboard:
-
Log in to your Stripe account and navigate to the dashboard.
-
Look for the transaction related to the test reservation and refund. Verify that the $1 charge and subsequent refund are reflected accurately in your Stripe account.
Verify Refund:
-
Confirm that the refund transaction is visible in the Stripe dashboard and that the corresponding funds are returned to the customer's account or payment method.
Completion:
-
Once you've confirmed that the charge and refund are reflected correctly in Stripe, you can consider the test successful.