Я работаю над коммерческим сайтом, который позволяет пользователям получать "баллы" за покупки на участвующих сайтах. прямо сейчас они должны отсканировать квитанцию, чтобы получить баллы. Мы хотим упростить это, представив API, который другие сайты могут использовать для интеграции с нашим. На нашем сайте есть пользователи, у которых есть учетные записи, поэтому требования следующие:
- разрешить пользователям входить на наш сайт со страницы подтверждения заказа продавца / страницы оформления заказа
- после того, как пользователь совершит покупку, сайт продавца должен сообщить нашему сайту идентификатор пользователя покупателя, общую сумму транзакции и идентификатор транзакции.
- самое главное: чем меньше работы нужно сделать сайтам продавцов, чтобы реализовать это, тем лучше, мы говорим здесь о действительно малых предприятиях без штатных веб-программистов.
У меня есть несколько идей:
- Очевидно, лучше всего иметь API веб-службы Java, но некоторые продавцы могут потребовать слишком многого, чтобы внедрить его на своих сайтах с корзиной покупок cookiecutter.
- iframe наши данные, но не знаю, как безопасно получить сумму транзакции
- javascript api... также почти уверен, что он не может быть защищен.