Merchant Solutions allows you to add new pay methods beyond those appearing on the Payment Options page. When adding custom payment options you can validate the numbers buyers enter against a pattern, perform a MOD 10 check, or check the expiration date.
Add a custom pay method
- Sign in to your My Services page.
- Click the Store link.
/msdyn_blobfile/$value)
- Go to Payment Center.
/msdyn_blobfile/$value)
- Click the Add/Edit Payment Options button.
/msdyn_blobfile/$value)
- Click the Add Payment Option button.
/msdyn_blobfile/$value)
- In the Add Payment Option dialog:
- Enter a Name for the pay method.
- If you wish to validate the information entered for this pay method, select or enter any of the following:
- Enter one or more patterns into the field, separating multiple patterns with spaces. Use only numbers or the ? symbol to represent a number wildcard. Letters and hyphens are invalid.
- Select Yes for the Verify check digit field if you wish to perform a MOD 10 check on the number entered. Select No to perform no check.
- Select Yes to check that the expiration entered by the buyer has not past. If yes and the buyer enters an expiration date that has past, an error will display on the Billing page that the card has expired. Select No to perform no expiration check on the Billing page.
- Click the OK button.
/msdyn_blobfile/$value)
- Return to Store Manager and publish your Order Settings.
/msdyn_blobfile/$value)
More info about patterns
Here are some examples of number patterns:
Pattern | Explanation of Pattern |
2001? | The number pattern must be 5 digits long, beginning with 2001, and that the 5th digit can be any number. |
2001??? | The number pattern must be 7 digits long, beginning with 2001, and that the last 3 digits can be any number. |
1?2?3? | The number pattern must be 6 digits long, where the 1st, 3rd, and 5th digits are 1,2,3 (respectively) and the other digits can be any number. |
????? | The number pattern may be any 5-digit number. |
Here are some examples of card numbers that would match some of the above number patterns:
- 20011 (matches either the 1st or 4th pattern in the list)
- 2001123 (matches the 2nd pattern)
- 122334 (matches the 3rd pattern)
- 12345 (matches the 4th pattern)
The following examples would not match any of the rule patterns:
- 200112 (is 6 digits long - too long for pattern 1, too short for pattern 2)
- 2001a (contains a letter)
- 2001# (can't use special characters)
More info about MOD 10
MOD 10 is a means to mathematically check the validity of a credit card number. This method only checks to see if the number follows the correct format, not whether the account is valid or any other status.
Mod 10 check rules for credit card numbers
- Must be between 13 and 16 digits.
- Add zeros to the beginning if less than 16 digits.
- Multiply each digit of the credit card number by the corresponding digit of the mask, and sum the results together. Once all the results are summed divide by 10, if there is no remainder then the credit card number is valid.
When selecting Yes for the verify check digit, Turbify will check the number entered by the buyer against the MOD 10 check rules. If the number passes the check, it will be processed. If the number fails the check, an error message will be displayed informing the buyer the number entered is incorrect. Merchants would most likely only select this setting if they are issuing retail cards where the number on the card follows the MOD 10 formula and they wish to check this number validity at checkout.