在美德2.0如何创建发票只有当贝宝支付是成功的


In Virtuemart 2.0 How to create invoice only if the Paypal payment is success

I使用Joomla 2.5.6和Virtuelmart 2.0。在目前的订单部分,发票总是使用Paypal付款方式创建的。我需要更改Paypal付款方式中的发票创建,只有在付款成功的情况下。

请帮我做这个。

您可以在以下条件下为成功交易捕获付款分配适当的订单状态:

Virtuemart -> Shop -> Payment Methods -> *Paypal -> Configuration -> Successful transactions / Capture Payment

成功交易

默认情况下,"成功交易"设置为"已确认"

当PayPal通知该交易时,订单设置为该状态成功了,钱在商人的账户里。

捕获付款

默认情况下,"捕获付款"设置为"已发货"

仅当设置了"付款"操作参数时,此参数才有效授权和捕获

如果通过PayPal账户获取付款,订单将在VirtueMart 中设置为该状态

美德超市将收取货款在将订单设置为此状态。

如果你想只为贝宝支付创建一个新的订单状态,你可以在以下条件下完成:

Virtuemart -> Configuration -> Order Statuses

发票创建处理地点:

Virtuemart -> Configuration -> Configuration -> Checkout -> Default Order Status to create an invoice

参考:Virtuelmart Paypal