Page 1 of 1
Add Payment function under Payments
Posted: Fri Mar 12, 2010 12:20 pm
by WylieE
All-
I've noticed there is no option to enter the CVV2 number when using the Add Payment function. This causes any payment attempts to fail with our payment processor. Is there a particular reason why this is missing? It is not uncommon for our customers to call or email in additions to their order. I am trying to funnel all credit card processing through AC instead of manually processing payment and then recording the entry.
Is there a particular reason this screen does not mirror the credit card functionality we see on the checkout or order payment pages?
Re: Add Payment function under Payments
Posted: Fri Mar 12, 2010 3:03 pm
by kastnerd
Mine shows a field for security code below expiration. Maybe a setting in your gateway?
Re: Add Payment function under Payments
Posted: Fri Mar 12, 2010 6:50 pm
by WylieE
kastnerd wrote:Mine shows a field for security code below expiration. Maybe a setting in your gateway?
I don't see anything in our gateway settings that would omit the CVV2 field from the AddPayment.aspx page whereas I see it on other payment pages.
Re: Add Payment function under Payments
Posted: Tue Mar 16, 2010 12:03 pm
by WylieE
Anyone? Do I have a hosed setting somewhere? If so, what/where? I must be blind.
Re: Add Payment function under Payments
Posted: Tue Mar 16, 2010 2:38 pm
by kastnerd
I found this code
Code: Select all
//SHOW OR HIDE INTL DEBIT FIELDS
if (intlDebitCards.Count > 0)
{
trIntlCVV.Visible = true;
if (creditCards.Count > 0)
{
IntlCVVCredit.Visible = true;
IntlCVVCredit.Text = string.Format(IntlCVVCredit.Text, FormatCardNames(creditCards));
}
else IntlCVVCredit.Visible = false;
IntlCVVDebit.Text = string.Format(IntlCVVDebit.Text, FormatCardNames(intlDebitCards));
SecurityCodeValidator.Enabled = false;
trIntlInstructions.Visible = true;
IntlInstructions.Text = string.Format(IntlInstructions.Text, FormatCardNames(intlDebitCards));
trIssueNumber.Visible = true;
trStartDate.Visible = true;
}
else
{
trIntlCVV.Visible = false;
trIntlInstructions.Visible = false;
trIssueNumber.Visible = false;
trStartDate.Visible = false;
Im not sure why yours is hidden.
Re: Add Payment function under Payments
Posted: Wed Mar 17, 2010 8:38 am
by mazhar
The code posted above seems to be taking care of required fields for international methods for credit card payments. Anyhow Wylie what is your AbleCommerce version? Do you have any custom change on admin payment page?
Re: Add Payment function under Payments
Posted: Wed Mar 17, 2010 10:29 am
by WylieE
mazhar wrote:The code posted above seems to be taking care of required fields for international methods for credit card payments. Anyhow Wylie what is your AbleCommerce version? Do you have any custom change on admin payment page?
We started digging through the code and found a long forgotten code change disabling that CVV2 field on that layout alone. Apparently we did it to ourselves...

Re: Add Payment function under Payments
Posted: Thu Jun 10, 2010 2:36 pm
by WylieE
Digging up an old post here as my question is related to the same screen.
We are beginning to use more and more of AC functionality. We still have a legacy system that we use to process our orders. We are shifting to use more of AC as we move away from that legacy system.
We're starting to make order changes within AC and need to make payment adjustments. AC is storing the basic card info, which we can access from the Payment layout. Of course, CVV2 number is not and cannot be stored.
How do you handle additional billing/billing adjustments? I seriously doubt everyone contacts their customers to get the CVV2 number again. Are you *not* sending the CVV2 number to your payment gateway and is that working OK? I'm looking through our gateway (USAePay) API to see if that is possible.
Any feedback would be appreciated! Thanks.
Re: Add Payment function under Payments
Posted: Thu Jun 10, 2010 2:56 pm
by jmestep
I think that would depend on how high a risk your industry is for fraud and/or what the order adjustments amount are based on the risk you want to take. I worked in a high- fraud industry (paintball products, kids) so we got the cvv code and created the payment in the payment gateway's admin pages. To do it from Able without sending the cvv you would have to make sure your processor settings are not set to decline if it is a no match, or if it is still set that way, you might be able to do a manual capture after a decline at the processor's admin page.
Re: Add Payment function under Payments
Posted: Fri Jun 11, 2010 3:19 pm
by WylieE
jmestep wrote:I think that would depend on how high a risk your industry is for fraud and/or what the order adjustments amount are based on the risk you want to take. I worked in a high- fraud industry (paintball products, kids) so we got the cvv code and created the payment in the payment gateway's admin pages. To do it from Able without sending the cvv you would have to make sure your processor settings are not set to decline if it is a no match, or if it is still set that way, you might be able to do a manual capture after a decline at the processor's admin page.
Thanks Judy. Our industry is not exceptionally high, but we do take it seriously. Much of our inventory is custom ordered and our sales staff has communicated directly with the customer. Dollar value of the adjustment can vary, but we're only using the same card that was used to place the order.
Anyone else?