-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
the order placed before finish payment #5
Comments
Dear @moamen-ui |
@malikabid it is not entirely true about the payment gateways to redirect to gateway page before placing an order. The limitation is actually coming from Payfort itself. I am facing the same issue and I did a lot of research about it and found that Magento has this capability. The default Magento Braintree payment module is using the same way of Authorize, then place order and then capture the payment. Magneto provides a set of tools for this feature and it is called Gateway Command Pools. Magento provides a set of commands like Payfort is providing API for Capture (Purchase) and if Payfort provides APIs for Authorization, then this issue can be fixed easily at the customer side. Regarding the merchant reference, according to the documentation, we can use any unique value for this purpose, and it can be handled easily even before placing the order. According to payfort in merchant reference, we can pass fort ID also which is received in Authorization process. I hope Payfort will soon provide an API for Authorization. |
Payfort has a Authorization API already - it always has. However, the payfort Authorization API too needs merchant ref number, hence logically there has to be a order placed with pending status. Using custom order status, you could also set the status to "payment pending" |
A good discussion going on. Hope we get something soon from this. I agree
with Altaf Hussain and in my opinion it can be handled in a much better
way.
Hope PayFort Development team will better it.
M. A. Hussain
…On Mon, Dec 10, 2018 at 6:43 PM Moiz Sitabkhan ***@***.***> wrote:
Payfort has a Authorization API already - it always has. However, the
payfort Authorization API too needs merchant ref number, hence logically
there has to be a order placed with pending status. Using custom order
status, you could also set the status to "payment pending"
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#5 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AB0XAQeEdqBGhGyZuxXAFQIBx1eO2XTjks5u3l4EgaJpZM4VZ9hE>
.
|
Magento 2.2.3
When chose Payfort as payment:
Result => the order placed before I type the credit card details and order status is Pending.
Expected => the order should be place after Payfort confirm the payment.
The text was updated successfully, but these errors were encountered: