Learn about all the details of all our recent CRM updates here.
Released Date - 8 March 2024
Good news to all Prop Firms! Version 7.8.0 features a full integration with Stripe - a new payment channel addition exclusively for prop trading. Simply enable the feature within your CRM marketplace, register for a Stripe account and you are all set to onboard Prop Challenge participants all from every corner of the globe. Read on for more details on this exciting release.
Stripe is exclusively available to Proprietary Trading Firms and is not accessible to FX brokers.
Trusted Payment Provider: Trusted by millions of businesses, from startups to Fortune 500 companies, Stripe is a globally recognized payment solution. By integrating Stripe, you can confidently provide your clients with a trusted and credible payment channel, ensuring the security of funds and peace of mind for all parties involved.
Extensive Payment Options: Enable your trader's unprecedented convenience with Stripe's extensive array of over 100 payment methods, catering to diverse client preferences. Operating in over 40 countries and supporting hundreds of currencies, Stripe ensures accessibility and seamless transactions worldwide.
Enhanced Payment Management: Experience real-time updates on payment statuses, empowering you to efficiently review and manage payments, ensuring prop challenge participants are able to purchase related services timely.
To begin offering Stripe, follow these steps to install it via the CRM marketplace:
Navigate to the CRM marketplace.
Search for "Stripe" and click on "Install."
You will be redirected to the details page where you can learn about the functionalities. Click "Install" to proceed with the installation.
Once Stripe is installed on your CRM, ensure to enable the following permissions:
Read Stripe Settings: Allows viewing of settings for Stripe.
Create Stripe Settings: Enables creation and configuration of settings for Stripe.
Update Stripe Settings: Facilitates updating and amending the configuration for Stripe.
Delete Stripe Settings: Grants the ability to delete Stripe settings as needed.
Next, to register for a Stripe account, follow these steps:
Navigate to Stripe's official website.
Click "Start Now".
Fill in the required details and proceed by clicking "Create Account".
You'll need to verify your email address by clicking on the verification link sent to your email inbox.
Upon verifying your email address, you will be redirected to activate payments on your account. To proceed, click "Activate Payments".
Complete the onboarding form to complete your Stripe account creation.
Once you have created your Stripe account, follow these steps to retrieve the required parameters:
Navigate to the Stripe dashboard portal.
Fill in your credentials and click "Continue" to log in.
Once logged in, click on "Developers".
Select "API keys".
Retrieve the Publishable Key and the Secret Key. For the Secret Key, click "Reveal test key" to access it.
To connect your Stripe account to the CRM, follow these steps:
Navigate to Settings > Stripe Settings.
Click "Create".
Fill in the Name, API Public Key and API Secret Key.
Select the currencies accepted and the preferred payment page display.
Click "Save".
You will need to input the CRM callback address into your Stripe account. To do so, follow these steps:
Once you have created the Stripe settings, you can retrieve the callback address by clicking the "View" icon.
You will be able to see the callback address here.
Navigate to the Stripe dashboard portal.
Fill in your credentials and click "Continue" to log in.
Once logged in, click on "Developers".
Select "Webhooks".
You will be able to perform the following actions on your Stripe Settings:
To setup Stripe as a deposit method for your clients, follow these steps:
Navigate to the Deposit Settings section within your CRM.
Click on the "Create" button to create a new deposit method.
Select the Stripe setting you have configured under "Stripe Settings" as the platform for the deposit method.
A notice will appear to remind you that Stripe is exclusively for the purchase of Prop Trading Packages only.
Upon clicking "Stripe" as the platform, the icon will automatically select the "Stripe" icon.
Fill in the respective fields as follows:
Select the client groups for which this deposit method will be allowed.
Provide a name for the deposit method.
Select the supported currencies that your clients can use for deposits.
Fill in the details for each currency, including:
Decimals: Specify the number of decimal places for the currency.
Minimum Deposit: Set the minimum deposit amount for the currency.
Maximum Deposit: Set the maximum deposit amount for the currency.
Fee: Enter the fee amount associated with the deposit.
Maximum Fee: Specify the maximum fee applicable for the deposit.
Configure the required deposit fields as per your preferences.
Click on the Save button to save the deposit method configuration.
Once Stripe is setup, ensure you select it as an accepted payment method for direct purchase of prop packages.
To purchase prop trading package via Stripe, your clients can follow these steps:
Navigate to Prop Trading and select the challenge to participate in.
Select the package and click "Participate Now!".
Select "Stripe" as the payment method.
Click "Complete Payment".
Your client will be able to complete their payment via Stripe.
A payment request will be sent to you, and it will be either manually or automatically approved based on the approval settings configured by you.
Once the payment is made, the client will be redirected to the prop trading request history page.
Once your client has completed the payment via Stripe, you will be able to view their request under Approvals > Prop Trading Participation.
You will be able to view the payment method and their respective payment status:
Success: This indicates that the callback for the deposit was successful, confirming a completed transaction.
Failed: This status signifies that the callback for the deposit failed, indicating an unsuccessful transaction.
Pending: If the callback for the deposit has not been received yet, the status will be shown as Pending, indicating that the transaction is still being processed.
To update and refresh the payment status, you can click on the refresh icon provided. This action will initiate a refresh of the status, ensuring that the most up-to-date information is displayed.
Furthermore, you have the flexibility to manually adjust the payment status by clicking the "Edit" icon.
You can amend the payment status to manage exceptional cases and proceed to approve or reject the request accordingly.
Click "Add an endpoint".
Fill in the CRM callback URL into "Endpoint URL".
Click "Select events".
Select all options under "Checkout" and click "Add events".
Click "Add endpoint".
Click "Confirm" to proceed with the deletion.
A popup notice will appear for you to verify the amount. Click "Pay Now" to proceed.