Please note that phone numbers for any given transaction should be in the format specified, 3 groups, 10 digits total, separated by a character -- hyphens are recommended (XXX-XXX-XXXX). Though they should be specified as that, any transactions entered into our API should correctly read a number of different formats including international format!
If you are still receiving the error when you know the phone number is valid, then it is likely you're using your own information! Remember that when testing the application you cannot use personal information that is tied to your account in Green. This is because most banks would see this transaction as an attempt to write a transaction from yourself to yourself and potentially flag it as fraud. In order to protect your account, our system prevents this! Information that cannot be used to create transactions includes phone number, email, and several other data points. When testing you must either use dummy information or a customer's information because these transactions are entered into our live eDebit processing system.
WARNING: As stated above, the transactions are entered into our live eDebit processing system. If you enter a test transaction this way, you must manually delete the debit through your Green Portal or the debit will process at the next available batch time (9am and 2pm EST) and your account will be charged for the debit.