My question is, can I do the CCProcessAuthorizedPayment step with a different dollarAmount than the AUTH_ONLY step to accomplish this goal? If not, do I need to do something to cancel the AUTH_ONLY or does it "timeout" after awhile? It also notes, "The dollarAmount is not required to process the authorized payment. When reading the documentation for Plastic, I see that you can use authMode=AUTH_ONLY and then CCProcessAuthorizedPayment while referencing the previousTransactionId. Our credit card processing vendor said the way to do this is to authorize an amount, then cancel the authorized amount and charge the actual amount. Current process is that the customer is notified of the final amount and says "yes" or "no" verbally or thru email. They do not want the customer to log back in to pay the final amount. Then, the card would be charged the actual amount at the time of invoicing. So the request from sales is to have the customer enter their credit card information and authorized with the current order amount plus an estimated freight rate. Freight rates change daily and the total shipping rate can be shared if there is more than one customer on that truck (most truckloads do not go to just one customer). When we take the order we do not know how much it will cost to ship to the customer. Sometimes the plant ordered has a problem (trimmed, caught a disease, got bugs) and can't be shipped so we check with the customer to see if they'll take a substitution. The catch is, the final amount on their order will not necessarily match the amount when the order is placed. I was asked to add the ability for customers to be able to pay for their orders with a credit card in the portal. I want to be sure I'm using the correct procedure with Plastic when the captured amount is different than the authorized amount.īackground: We're a wholesale plant nursery using FileMaker Web Direct for the customer portal on our website.
0 Comments
Leave a Reply. |