You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a small problem and I am struggling to find a way around it. I am using the PaystackButton, after the popup opens, the background color is white and the users will not be able to see the close icon on the top right corner of the popup to CLOSE the popup if ever they choose not to continue with payment.
Could you please tell me a work around this or if possible, change it on your side.
Activity
usmangurowa commentedon Feb 21, 2024
@AltaRosso were u able to find a workaround?
usmangurowa commentedon Feb 22, 2024
This issue was open almost a year ago, i think it should be given some attention.
AltaRosso commentedon Feb 22, 2024
@usmangurowa I don't remember how I did it exactly but if I remember correctly, I changed the background colour of that page. Try that.
usmangurowa commentedon Feb 22, 2024
Not sure i follow, changed the background color of the current page i am using the paystack on? Care to share like a code snippet or something?
AltaRosso commentedon Feb 22, 2024
I'll try to retrieve the project. I stopped working on it, a year ago. I'll share once I get it up and running.
usmangurowa commentedon Feb 22, 2024
Okay, thanks.
AltaRosso commentedon Feb 22, 2024
@usmangurowa Could you please share your code snippet. It might help jog my memory.
I managed to get the project running - see screenshot:

AltaRosso commentedon Feb 22, 2024
@usmangurowa I think I got it - it seems like I ended up using the API https://paystack.com/docs/api/transaction/#initialize
const params = JSON.stringify({ //other fields ... email: user.email, callback_url: "http://localhost:3000/paystack/payment", }); await axios.post("https://api.paystack.co/transaction/initialize", params, { headers, }) .then(async (response) => { console.log(response.data.data); })The response includes the authorization url, which is the checkout page.
Let me know if this works for you.
usmangurowa commentedon Feb 23, 2024
@AltaRosso thanks man, will give it a try.
micwise17 commentedon Apr 15, 2026
I think it's a business move, so people can cancel, but that's not really ethical!
I hope they make the changes necessary.