We have a box that if thier card is declined the order will have to
placed again. We suggest they put in as many forms of payment so if one
does not work, the system will automatically try the others they have
entered.


Dave Tenerowicz sent the following on 2/12/2008 2:23 PM:
> Thanks BJ
> That seems like a suggestion worth investigating. I'll let you know what
> we learn if we take that approach.
> 
> This seems like a valuable general purpose approach - although there
> have been no other responses to this issue so far, I cannot believe that
> other companies do not encounter the same issue with declined credit
> cards. I mean, if you have taken the entire order and the cc is
> declined, certainly no one wants to have to recreate the order before
> they can associate an alternate payment method to the order.
> 
> regards,
> 
> Dave
> 
> BJ Freeman wrote:
>> maybe a way to approach this is to allow a parm that can be set for the
>> store so the process is changed if the card is declined and send the
>> customer back so they can enter a new CC.
>>
>>
>> Dave Tenerowicz sent the following on 2/12/2008 12:21 PM:
>>  
>>> Sorry, perhaps I was not clear. The issue is not retrying the same CC,
>>> it is using a new CC to pay for the order
>>>
>>> The scenario is that the card is declined and will never be authorized.
>>> The Customer wants to place the order and the order taker simply wants
>>> to use a DIFFERENT credit card number to pay for the order. As things
>>> function out of the box, the only recourse for the user is to re-enter
>>> the order (again) and associate it with a different payment method (CC
>>> or other). This is what we need to avoid - it is too cumbersome for the
>>> user
>>>
>>> Thanks for any suggestions
>>>
>>> -Dave
>>>
>>> BJ Freeman wrote:
>>>    
>>>> there is a service retryFailedAuthNsfs
>>>> it is automatically run every day.
>>>> https://demo.hotwaxmedia.com/webtools/control/availableServices?sel_service_name=retryFailedAuthNsfs
>>>>
>>>>
>>>> needsNsfRetry is set in the OrderPaymentPreference
>>>>
>>>> look in
>>>> applications/Accounting/src/org/ofbiz/accounting/payment/PaymentGatewayServices.java
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Dave Tenerowicz sent the following on 2/12/2008 10:28 AM:
>>>>  
>>>>      
>>>>> In order to test default functionality when a credit card payment
>>>>> on an
>>>>> order is declined, we changed the settings in Product Store, Payments
>>>>> tab for Payment Auth service to alwaysDeclineCCProcessor.
>>>>>
>>>>> Then we tested by creating an order and submitting a CC# as a payment
>>>>> method. Of course the CC was declined, and the Order status was set to
>>>>> ORDER_REJECTED, OrderITemStatus was also set to rejected. Since
>>>>> there is
>>>>> no valid status change allowed from ORDER_REJECTED to anything else,
>>>>> there appears to be no way to take the existing order, assign a new
>>>>> paymentMethodId and reattempt authorization with a different credit
>>>>> card. Is this true?
>>>>>
>>>>> To remedy this, we could add an entry to StatusValidChange that
>>>>> allows a
>>>>> movement from ORDER_REJECTED back to ORDER_APPROVED, modify secas.xml
>>>>> and theoretically that should allow the user to select an alternate
>>>>> payment method from the Order Detail screen and reprocess payment.
>>>>>
>>>>> Is this the best way to handle this? The requirement is to allow an
>>>>> order taker to switch to a different credit card if the first one is
>>>>> declined - without having to completely re-enter the order.
>>>>>
>>>>> If anyone has encountered this before, or has a suggestion about an
>>>>> approach, that would be most welcome. Thanks
>>>>>
>>>>>
>>>>>             
>>>>
>>>>         
>>
>>
>>
>>   
> 

Reply via email to