I guess the pay stack hook can be better if we can pass in the payment options into whenever it called, as in initializePayment(config) as opposed to passing it into the hook directly when initializing it, as in const initializePayment = usePaystackPayment(config).
In practice you'll want to pass the payment options only when you're about to process the transaction because you don't know the email or amount to pay in advance.
I guess the pay stack hook can be better if we can pass in the payment options into whenever it called, as in
initializePayment(config)
as opposed to passing it into the hook directly when initializing it, as inconst initializePayment = usePaystackPayment(config)
.In practice you'll want to pass the payment options only when you're about to process the transaction because you don't know the email or amount to pay in advance.
I hope this idea is considered.