Paypal Express Checkout и ASP.NET - PullRequest
       20

Paypal Express Checkout и ASP.NET

1 голос
/ 14 декабря 2011

Я работаю над проектом ASP.NET + Paypal Express, на веб-сайте есть продукт всего за 1 $, но клиент может купить его в количестве (например, 1, 4 или 20 и т. Д.)

Это как корзина PayPal, нотолько с 1 товаром в количествах.

Я много искал, но не смог найти подходящий.

Также я хочу перенаправить своего клиента в форму после оплаты денег на сайте PayPal.

Можете ли вы просто сказать мне самый простой метод?

Также у меня есть еще несколько вопросов: - подходит ли для этого использование миникарты Paypal?Нужно ли настраивать учетную запись Paypal Express и что настраивать?

Большое спасибо:)

======================================================================

Обновление : используйте мини-корзину Paypal, если вам нужна простая интеграция

Добавьте корзину script.js перед тегом body (https://minicart.paypal -labs.com / ) ПослеВсе, что вам нужно, чтобы добавить этот код в ваш HTML

      <div class="demo container" align="center" >
        <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
            <fieldset>
                <input type="hidden" name="cmd" value="_cart">
                <input type="hidden" name="add" value="1">
                <input type="hidden" name="business" value="@gmail.com">
                <input type="hidden" name="item_name" value="Buy Our Services">
                <input type="hidden" name="amount" value="6.00">
                <%--<input type="hidden" name="discount_amount" value="1.00">--%>
                <input type="hidden" name="currency_code" value="USD">
                <input type="hidden" name="return" value="https://minicart.paypal-labs.com/?success">
                <input type="hidden" name="cancel_return" value="https://minicart.paypal-labs.com/?cancel">
                <strong>Service</strong>
                <ul>
                    <li>Price: $6.00</li>

                </ul>
                <input type="submit" name="submit" value="Add to cart" class="button">
            </fieldset>
        </form>


        <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" class="last"> 
            <fieldset>
                <input type="hidden" name="business" value="@gmail.com"> 
                <input type="hidden" name="cmd" value="_cart"> 
                <input type="hidden" name="display" value="1"> 
                <input type="submit" name="submit" value="View your cart" class="button">
            </fieldset>
        </form>
    </div>

Измените параметр соответствующим образом и удалите ссылку на PayPal вместо песочницы. Ваша корзина Paypal готова к работе.Если вы хотите более гибкое решение, проверьте этот URL http://www.codeproject.com/KB/aspnet/paypal_c_aspnet.aspx

Спасибо

1 Ответ

0 голосов
/ 05 апреля 2014

Панки, ты уверен, что это правильный путь?

Клиент заходит на сайт

Выберите продукт / ы и количество / а

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

затем перейдите к PayPal.

Клиент платит через PayPal и PayPal отправить обратно информацию о транзакции

С этими подробностями вы можете воссоздать всю информацию, которая вам нужна, и которую вы можете использовать для выполнения задач первого шага в бэк-офисе, или даже вы можете показать только некоторые сообщения клиенту.

тогда вы будете ждать обратного вызова ipn (Instant Payment Notification), чтобы выполнить все задачи, необходимые для автоматизации бэк-офиса.

Это правильный способ сделать это.

Также вы можете сделать хорошую обработку исключений, чтобы предотвратить возникновение внутри нее проблем.

...