Подтвердить что ты не робот

API корзины покупок для любого платежного шлюза? (По крайней мере, требуется PayPal)

Я пытаюсь найти API на основе java, который завершает детали обработки транзакции по кредитной карте или покупки через PayPal как минимум, и других шлюзов в качестве плюса в модуле IPN (т.е. не требуется никаких продуктов, сумма счета)

Как немного упрощение, я думаю, что я должен сделать что-то вроде следующего псевдокода:

shoppingApi.postTransaction("paypal", amount, currency, invoiceId, purchaseDescription)

а затем во время запланированной задачи или уведомления с URL-адреса IPN:

completedPayments = shoppingApi.getUnprocessedCompletedPayments();
for (Payment payment: completedPayments)
{
  // my code to process a successful payment.
}

а затем я обработаю покупки.

Я знаю там множество торговых тележек, которые делают это, но из того, что я видел, все хотят, чтобы вы поместили свои продукты в свою систему, что не работает для меня. Мои продукты находятся в сторонней системе, и я просто хочу обработать платеж. Это все.

И ни одна тележка, которую я знаю, не предоставляет простой API, как тот, который я предлагаю выше. Мне все равно, какой тип оплаты используют мои пользователи, я просто хочу знать, завершены ли они. Я знаю, что Shopify.com имеет REST api, который делает что-то вроде этого, но это не похоже на IPN (он хочет, чтобы ваши продукты в нем были системой).

Заранее благодарим за любые предложения!

EDIT: Я знаю, конечно, что были бы другие статусы, на которые мне нужно было бы смотреть, например "ожидающие" и т.д., но это был бы просто простой вызов API, как shoppingApi.getPendingPayments(). Если API выполнил вышеуказанные 2 вызова, я был бы очень доволен; -)

РЕДАКТИРОВАТЬ 2: Я бы предпочел openource, но я полностью открыт для рекламы, если он будет фиксированным, может быть пробным до некоторой степени и достаточно зрелым/респектабельным

РЕДАКТИРОВАТЬ 3 - ОСНОВНОЕ ПРИМЕЧАНИЕ: Я уверен, что такая библиотека должна существовать. Независимо от того, делает он это, другой вопрос. Поэтому, чтобы быть ясным, мне бы очень хотелось увидеть ответы "да, используйте эту библиотеку", а не "НЕТ", это невозможно сделать, так как я% 99.999 уверен, что это можно сделать;-) Спасибо заранее

4b9b3361

Ответ 1

Здесь этот сайт, который можно использовать через jruby.
Это может или не может прийти где-то рядом с вашими требованиями.

Ответ 2

Я бы сказал, что лучше написать свой собственный api, потому что все, что связано с процессами оплаты и покупки, будет стоить вам денег. Для вашего приложения вам потребуется следующее:

  • Вам нужен сервер, который будет связываться с PayPal (или DataTrans или любые другие платежные системы)
  • Вам нужна база данных для захвата всех перенесенных платежей:

    • Это было урегулировано
    • Это было оплачено, но оплата еще не получена
    • Это еще нужно оплатить.
    • Выполненные, завершенные или еще сделанные платежи
  • Серверу должно быть любое веб-приложение (spring с hibernate и т.д.). который имеет некоторую безопасность (acegi, spring)

  • Каждый раз, когда пользователь регистрируется и начинает покупать онлайн, вам нужно сделать звонок в PayPal и получить ответ в обратном вызове браузер пользователя
  • Каждый раз, когда у вас есть расчет, вы сохраняете необходимые данные в БД, например user-id purchase-method owner card-number invoice-id PayPal -token

Я надеюсь, что это поможет

Ответ 3

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

Этот URL-адрес может вам помочь

Для HDFC: http://www.hdfcbank.com/sme/sme-details?id=guzh6m0i

Для Paypal: https://merchant.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=merchant/payment_gateway

Secure Pay: http://www.securepay.com.au/

techpro [ICICI]: http://forums.devarticles.com/asp-development-3/how-to-integrate-payseal-icici-payment-gateway-95329.html

Здесь вы также можете найти API разработки или рекомендации по разработке, какие параметры им потребуются для обработки запросов.

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

Наслаждайтесь!!!

Ответ 4

Я знаю только этот продукт (коммерческий): IBM WebSphere Commerce Payment Существует также учебник по интеграции с PayPal: Интеграция с PayPal

Я не знаю стоимость лицензии, вы должны связаться с IBM для этого.

Ответ 6

Хотя поток очень старый, я просто хотел добавить информацию о API, с которым я столкнулся недавно, что может соответствовать требованиям вопроса. Надеюсь, это поможет другим, кто ищет похожие ответы.

Попробуйте Shopizer. Этот API был построен на Java, Spring, Hibernate, jQuery и elasticsearch.