How to create a Paystack account

When you organize a tournament on Smoothcomp we recommend to have an online payment solution. It saves you many working hours by not having to manually check payments and refunds. One of the online payment solutions that can be used with Smoothcomp is Paystack.


To get going, you first need to go to Paystack and create an account. Follow the instructions on their website to complete the set up.

Once your Paystack account is ready, you’ll need to connect it to your Smoothcomp organizer account.


On Paystack go to Settings and then API Keys & Webhooks. From here, copy the Secret key and Public key.

Then on Smoothcomp, go to your Organizer Manager and Settings. Scroll down to the Paystack section and click the activation button. Here you need to paste the Secret Key and Public Key we copied from Paystack into the matching fields. Don't forget to save!


Refunds

To enable synchronized refunds on Smoothcomp using Paystack, you need to set up a webhook.


Copy the following URL:

https://smoothcomp.com/orders/callback/paystack


Then, go to the same page on Paystack where you copied the API keys, and paste the URL into the Webhook URL field.

By setting up the webhook, athletes will be automatically removed from the event when they cancel and they will see that their refund is pending until the transfer is complete. Once the refund is successfully processed, the system will update their payment status.

If you don't add the webhook URL to your Paystack settings, it causes issues with refund processing and athletes who cancel their registration won't be automatically removed from the event. You'll need to manually identify the refund on your Paystack account and then remove the athlete from the event.



Please note that the pictures from Paystack shows it in "Test Mode". To activate live payments you need to follow the steps on their website and submit all compliance forms.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us