我目前正在开发一个小型购物车,其中付款选项cash on delivery和其他使用payment gateway. 现在我的购物车的流程图就像
- 下订单,输入地址
- 选择付款方式(货到付款或预付)
- 如果 COD 确认订单
- 如果预付费,重定向到支付网关页面
因此,当客户选择一个选项时,控制器功能会handlePayment()检查它是否为COD或Prepaid。如果COD它显示一个视图页面,或者如果它的prepaid,它应该重定向到支付网关,其中包含所有必要的数据POST。
那么我将如何完成这项任务呢?