• Resolved Sim2K

    (@sim2k)


    Hello

    Im looking to set up cashCred with the stripe option and I want it automatically confirm requests over 100 points or more but how exactly do I set it up to take money from the same account that the website payments goes into?

    The aim is for users to buy points, say 20¢ a point equalling 5 points to $1. Now if a user has 100 points, that’s $20. If a user wants to withdraw 100 points, I want to first deduct 10% if the points, 10 points to a specific WP account, leaving 90 points for the user and then charge the user a set 10 points as a service fee, leaving 80 points to the user, then convert the 80 points to $16 for the user to withdraw.

    Now is all this possible, and how can I make sure that the $16 comes out my same account that the user buys points from? I need to make sure there is money in the account and I can only be sure if that if it’s the same account that payment for points are going into.

    • This topic was modified 1 year, 1 month ago by Sim2K.
Viewing 9 replies - 1 through 9 (of 9 total)
  • Thread Starter Sim2K

    (@sim2k)

    Does the user need a stripe account to be able to make a withdrawal request? If so do they need to connect their account to mine or the user just having a stripe account is enough?

    Hello @sim2k,

    Thanks for contacting us. Hope you are doing well.

    You can follow our documentation to setup myCred CashCred Stripe addon. Complete instructions have been provided. Below are the documentation links:

    CashCred-stripe Configuration

    CashCred-stripe Frontend Functionality

    CashCred-stripe Admin Functionality

    You can set the exchange rate as per your requirement. Your stripe account needs to be connected. The users need to connect their accounts and withdrawals will be shown in the backend settings. There is an option in our backend settings for setting up fee. You can set it up as per your need. No, users will not connect stripe with yours. Each user needs to have a stripe account.

    Let me know if you have any further questions. We will help you out.

    Thanks & Regards,
    WP Experts Support Team

    Thread Starter Sim2K

    (@sim2k)

    Thats good!

    1 more question, can I change the fee percent per user type? I have multiple user types on my site and I want to charge a different fee per user type, for example, a subscriber and a contributer, I want to charge them different withdrawal fees.

    Hello @sim2k,

    At the moment, you cannot change fee based on the user role. This option is currently not available.

    Thanks

    Thread Starter Sim2K

    (@sim2k)

    You guys have a great plugin, but the setup instructions for the plugin CashCred are so out of date. Please help me out, I am setting this up for a customer. Most of the work is done, apart from this Plugin.

    You say on the cashCred Payment Gateways:


    • Enter ‘Stripe Sandbox Client Id’ of your stripe account (for live environment you need to enter ‘live Stripe Client Id’)
    • Enter ‘Stripe Sandbox Secret key’ of your stripe account (for live environment you need to enter ‘live secret key’)

    But you don’t say where to get it from. I went to https://dashboard.stripe.com/test/settings/connect/onboarding-options/oauth and got it from there for the ‘Test mode client ID’ and ‘LIVE mode client ID’ details. When I used that, the user could connect their Stripe account, which is not in your instructions. Now where do I get the ‘Stripe Sandbox Secret Key’ from? What page on Stripe do I need to go to to get these details? Ive gone here, https://dashboard.stripe.com/test/apikeys, and used the secret key but I am still getting the error when someone wants to cash out their points so I am sure if this is correct as you have not stated this in your instructions.

    I added the webhooks ‘https://WebSite.com?cashcred_stripe=yes’ but you have not stated what events to accept so Ive had to accept all which is not good.

    On his site, users can cash out their Creds for USD, the transaction goes through to to b approved. When approved, the transaction goes through to stripe and the money gets transferred to the users connect account, but the website registers an error.

    If there is insufficient funds, it registers that and tells me that, that works, but as soon as there is enough funds, the request is sent, Stripe does the transaction correctly, but it is recorded as an error on the website side and no Points are deducted and the request stays at is, as pending.

    This is all in test mode but that shouldn’t make a difference.

    Can I get a set of up-to-date instructions pls? Pls help.

    Thread Starter Sim2K

    (@sim2k)

    The error I get is ‘Error occured.please try again’ in a JS popup, but the transfer took place on Stripe.

    It shows these as failed:

    transfer.created 01:30:18
    payment_intent.created 01:29:48
    payment_intent.succeeded 01:29:23
    charge.succeeded 01:28:44

    So this is the error stated on Stripe for each of the 4 options:

    Response
    HTTP status code
    302 (Found)
    No response body

    Daniyal Raza

    (@daniyalraza01)

    Hello @sim2k,

    I had forwarded your query to our technical team. They are looking into this case.

    We will update you soon here.

    Thanks

    Thread Starter Sim2K

    (@sim2k)

    Any updates?

    Daniyal Raza

    (@daniyalraza01)

    Sorry for the delay in response.

    We have updated our documentation for you and the future users for getting help sandbox keys and events setup.

    Also, the errors you mentioned in the last message is not replicating on our environment. It seems like a site specific issue. To escalate your case, please create a ticket on our official website. So that we can connect you directly with our Technical team.

    Looking forward to getting your issue resolved.

    Thanks

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘cashCred money withdrawal’ is closed to new replies.