2016-03-29 4 views
-2

Это, наверное, глупый или простой вопрос, но можно ли использовать vb.net с квадратным приложением, чтобы принимать и проверять платежи?Использование Vb.Net и Square?

АНИ для площади здесь

https://docs.connect.squareup.com/api/connect/v1/#overview

Но функции только кажется, относятся к отчетности. Как я могу предложить продукт за $ 5 в режиме онлайн с помощью vb.net и использовать информацию о моем Square App, чтобы принять платеж онлайн, а затем ПРОВЕРИТЬ, что они заплатили? # 1, это можно сделать? # 2 Есть ли примеры кода?

ответ

2

Это своевременный вопрос, поскольку Square только что выпустил публичный игровой API и обновил документацию пару дней назад!

Если вы запомните connect.squareup.com, вы увидите новую документацию для API электронной коммерции. Это стандартный API-интерфейс HTTPS, подобный ReST, поэтому вы должны иметь возможность адаптировать REST exmaple к VB и самостоятельно выполнять необходимые запросы.

Важно помнить, что, как говорится в документации, вы должны не передать фактические данные карты обратно на ваш собственный сервер. Вы захотите следовать рекомендованному пути получения карточного токена (что квадрат вызывает card_nonce) в JavaScript, а затем отправить его обратно на ваш сервер VB и зарядить его оттуда с помощью API.

+0

Для этого на моем сервере должен быть установлен Unirest? Они делают вид, будто я это делаю. Мой сайт для хостинга - Бринкстер, и я сомневаюсь, что у них это будет. На самом деле у меня возникли проблемы с установкой его на моем ПК для отладки - он говорит: «Мы в настоящее время обновляем Nuget, чтобы указать на последний пакет. В то же время загрузите всю эту библиотеку unirest-net и обратитесь к ней в своем проект «. но я не вижу места для загрузки. –

+0

Unirest - один из возможных способов сделать HTTP-запросы, но это не единственный способ. Вы можете использовать любую библиотеку, с которой вам комфортно. Например, [RestSharp] (http://restsharp.org/) выглядит как еще один достойный вариант. Я не разработчик dot.NET, поэтому я не могу говорить об относительных достоинствах разных подходов. – Troy

+0

Спасибо за ответ. Я ценю это. Выяснение этого является последней частью головоломки, прежде чем я смогу заплатить за свою работу над проектом. Возможно, я делаю это сложнее, чем это. Я написал приложение в прошлом в VB.NET, которое, как я считаю, «HTTP-запросы», такие как POST. Я устанавливал ContentType, ContentLength, настраивал поток данных, записывал данные на веб-сайт и возвращал ответ. Это так? Я сделаю еще больше копания и сделаю это, но похоже, что кто-то должен был сделать пример для этого в .NET. Если бы это было на C#, я тоже мог бы легко преобразовать это. –

Смежные вопросы