Thank God, after a lot lot of hard work, finally I got the license to use Alipay payment gateway on my website. Then, this is the first chance I got to really test with Alipay payment plugin of Emerald on my production website.
Well, then I made a test today and got following result ( I choose "direct pay by user" method when setting up the plan) :
The user can see Alipay button and he can smoothly finish the transaction after click on that button. When payment succeeded, Alipay gateway returned this user to his subscription history page on my website. Till now, it seems all good.
But, one thing is not good: on the subscription history page, it shows that the subscription was NOT activated yet.
I switch to Admin user account and checked the Emerald frontend dashboard, there shows this newly created subscription on the "wait for activation" list.
Apparently this is a bug. Because Alipay is an Online Payment gateway, when payment finished through this gateway, that means the vendor has got the money, and the buyer should be granted that subscription immediately and automatically.
Please improve this payment gateway plugin.
PS:
I also found several other things need to be improved on this plugin:
- There are two "demo mode" option;
- The payment method options are not in language file.
- Is it possible to bring the user to the download page where he had started the buying process? I think the user want to "let me download the file immediately after payment", instead of redirect him to the subscription history page. He can find the history page anytime when he hover his mouse on the "user menu", but he can not find the download page for that file easily if there are a lot of files and belong to different plans respectively.
Thank God, after a lot lot of hard work, finally I got the license to use Alipay payment gateway on my website. Then, this is the first chance I got to really test with Alipay payment plugin of Emerald on my production website.
Well, then I made a test today and got following result ( I choose "direct pay by user" method when setting up the plan) :
The user can see Alipay button and he can smoothly finish the transaction after click on that button. When payment succeeded, Alipay gateway returned this user to his subscription history page on my website. Till now, it seems all good.
But, one thing is not good: on the subscription history page, it shows that the subscription was NOT activated yet.
I switch to Admin user account and checked the Emerald frontend dashboard, there shows this newly created subscription on the "wait for activation" list.
Apparently this is a bug. Because Alipay is an Online Payment gateway, when payment finished through this gateway, that means the vendor has got the money, and the buyer should be granted that subscription immediately and automatically.
Please improve this payment gateway plugin.
PS:
I also found several other things need to be improved on this plugin: