Номер телефона, проверка и Dwolla

Я интегрирую Dwolla в свой сайт / приложение. Я хочу, чтобы пользователи со своего банковского счета платили за написание контента на моем сайте.

Если я правильно понимаю, если пользователи дадут мне свой номер телефона или адрес электронной почты, я могу использовать метод send(), и они смогут завершить процесс с Dwolla.

У меня вопрос: нужно ли мне подтверждать номер телефона, который мне дают пользователи? Или Дволла сделает это? В каком формате он должен быть при отправке в Dwolla?

Кроме того, они будут получать текстовое сообщение на свой телефон со ссылкой для регистрации / входа в Dwolla? Просто убеждаюсь. Было бы неплохо увидеть пошаговое руководство для пользователей как по электронной почте, так и по номеру телефона.

Спасибо!

1 ответ

Решение

Отличный вопрос!

Телефонные номера

Номера телефонов должны быть представлены в виде строки из 10 цифр.

8187771234

Когда вы вводите номер телефона, который является недействительным (из-за неправильного формата, он не существует или недоступен), это произойдет:

Request: 

{
  ...
  "destinationId": "0000000000",
  "destinationType": "Phone"
}

Response:

{
    "Success": false,
    "Message": "Unexpected exception",
    "Response": null
}

Как видите, запрос не будет выполнен с Success помечено как false и никакие средства не будут отправлены. Что, вероятно, здесь выделяется, так это то, что текущее сообщение об ошибке совершенно бесполезно - это наш список того, что нужно исправить. После исправления мы добавим новые сообщения об ошибках в таблицу кодов ошибок на странице документации.

Так как я не знаю, насколько детальными будут коды ошибок (мы можем просто вернуть "Invalid phone number."), возможно, вы захотите обработать проверку с вашей стороны, если вы хотите обнаружить определенные ошибки, такие как неверный код города или число из 14 цифр.

Пользовательский опыт

Получатель получит в виде текстового сообщения или по электронной почте приглашение зарегистрировать учетную запись Dwolla для получения своих средств. Вот примеры обоих:

SMS:

"Вы получили деньги от Гордона Чжэна! Претензия на dwolla.com/phone. Ваш код: 99999"

Email:

Как только пользователь закончит создание и проверку своей учетной записи, средства будут сразу же доступны. Важно, чтобы пользователь создал учетную запись с тем же номером телефона или адресом электронной почты, с которой он получил платеж.

Другие вопросы по тегам