Интеграция Paypal с asp.net, C # .net E-Commerces Веб-сайт - PullRequest
3 голосов
/ 28 июля 2011

Я создал аккаунт продавца и покупателя в песочнице PayPal.Теперь я хочу интегрировать функцию PayPal на мой сайт (Asp.net, C # .net).Со страницы CheckOut.aspx я получаю платежную информацию и информацию о доставке, а затем перенаправляю на страницу PayPalProcessing.aspx.

Как я могу увидеть свою транзакцию на счете продавца на сайте песочницы Paypal?

Как сделать заказ -> добавить в корзину ---> сделать транзакцию с PayPal песочницей?

Ответы [ 2 ]

3 голосов
/ 28 июля 2011

Использование PayPal API

Как работает Стандарт платежей через веб-сайт?

enter image description here

Пример BuyNow кнопка;

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick"/>
<input type="hidden" name="business" value="seller@apress.com"/>
<input type="hidden" name="item_name" value="Red Jacket"/>
<input type="hidden" name="item_number" value="7601"/>
<input type="hidden" name="amount" value="125.00"/>
<input type="hidden" name="no_shipping" value="2"/>
<input type="hidden" name="no_note" value="1"/>
<input type="hidden" name="currency_code" value="USD"/>
38 CHAPTER 3 n BASIC WEBSITE PAYMENTS
Figure 3-1. The checkout flow for Website Payments Standard
<input type="hidden" name="bn" value="PP-BuyNowBF"/>
<input type="image" src="https://www.paypal.com/en_US/i/btn/x-click-but23.gif"å
border="0" name="submit"å
alt="Make payments with PayPal - it's fast, free and secure!"/>
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif"
width="1" height="1"/>
</form>

business: адрес электронной почты учетной записи PayPal, в которой продается предмет

item_name: название предмета для продажи

item_number: идентификатор, который вы можете указатьиспользовать для отслеживания внутреннего инвентарного номера

amount: цена товара

currency_code: валюта стоимости, указанная в сумме

image:URL изображения кнопки

1 голос
/ 28 июля 2011

Ваши варианты зависят от используемого вами решения PayPal. Техническая документация для различных API доступна здесь:

Надеемся, это поможет вам начать.

Общая стратегия PayPal заключается в следующем:

  1. Захват детали вашей транзакции на вашем сайте. IE: предметы для продажи, количество единиц, стоимость, пользовательские данные (не обязательно заранее) и т. Д.
  2. Выполните API-вызов PayPal, передав эти данные и некоторую дополнительную информацию. Это можно сделать несколькими способами, например, с помощью HTTP POST.
  3. При условии допустимого отформатированного запроса, PayPal отвечает с подробной информацией о транзакции PayPal (токен, который можно использовать позже) и уникальным URL-адресом для посещения пользователями.
  4. Вы перенаправляете своих пользователей на URL, предоставленный PayPal. Эта страница позволит им войти в PayPal и одобрить транзакцию. Оплата может быть произведена немедленно или отсрочена до следующего шага.
  5. Они перенаправляются обратно на целевую страницу на вашем сайте (которую вы можете указать на шаге 2). Либо они уже заплатили, и в этом случае вы делаете еще один вызов API PayPal, чтобы подтвердить, что транзакция успешно завершена, а затем продолжаете обработку своего заказа, ИЛИ вы предлагаете им кнопку «Подтвердить платеж», а затем выполняете остальную часть этого шаг после того, как они щелкают это.
  6. Вы вызываете API PayPal с токеном транзакции, чтобы получить дополнительную информацию, которую вы, возможно, не захватили, например, почтовый адрес и контактные данные клиента.

API PayPal предоставляет различные функции для инициирования, завершения, отмены и запроса деталей транзакции с клиентом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...