additional shipping charges cause one re-authorization and capture
------------------------------------------------------------------
Key: OFBIZ-442
URL: http://issues.apache.org/jira/browse/OFBIZ-442
Project: OFBiz (The Open for Business Project)
Issue Type: Improvement
Components: accounting
Reporter: Si Chen
Currently, the createInvoicesFromShipment service is authorizing just the
additional shipping charges as one authorization. This, however, is not
acceptable to some credit card processors, which require that you capture
shipping charges only with order items.
Thus, the process for createInvoicesFromShipment will be modified to do the
following:
1. After additional shipping charges are invoiced, the service will find and
add up all open (not settled or canceled) authorizations for the order.
2. Add the additional shipping charges to the outstanding authorizations
3. Release all outstanding authorizations using the release service from the
payment gateway
4. Authorize the new amount, which includes previous outstanding
authorizations plus the additional shipping charges, on the first Credit Card
associated with the order through order payment preference.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira