Должен ли я сделать эту серверную сторону с помощью пользовательской кнопки оплаты вместо своего (красивого) значения по умолчанию? Или я могу просто сделать некоторую логику с javascript (price
* amount
), или это не сработает с их обычным маркером, который они генерируют? Я использую их Java api с Google Appengine, если это имеет значение.Способ ввода количества продуктов для покупки?
ответ
Чтобы добавить к другим сообщениям, вот конкретный пример того, как я это делаю.
На странице «платить сейчас» с кнопкой по умолчанию укажите сумму. Один из способов сделать это - из формы на предыдущей странице.
Проанализируйте эту сумму, например.
<?php
...
$data_amount = $_POST['data_amount'];
...
?>
И затем использовать эту сумму в качестве значения в сценарии JS, который фактически обрабатывает обвинение
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
...
data-amount="<?php echo $data_amount; ?>"
...
</script>
Успехов!
Вы можете делать все возможное, чтобы реализовать расчеты продукта/количества/цены. API-интерфейс Stripe просто ожидает, что ваша серверная сторона сделает «плату» за передачу маркера карты (или клиента) и поставку суммы и валюты. (Существует также множество необязательных параметров ...)
«Токен-штук» не содержит информации о самой оплате.
Я не пытался самостоятельно использовать Stripe. Вышеуказанное основано на беглом (10-минутном) чтении документации. Но есть множество примеров, которые вы можете найти в меню «Документация» в Stripe, включая (Java) примеры того, что вам нужно делать на стороне сервера.
Количество и любая другая информация об приобретаемых предметах не имеют отношения к платежному шлюзу, в данном случае полоса. Все, что имеет значение, - это способ оплаты (например, «карточка на визу, заканчивающаяся на 1234 год»), сумма, валюта и клиент.
Вам не нужно использовать методы проверки, предоставленные полосой, вы можете написать свой собственный. Примеры полос обширны и включают Java-код, хотя на самом деле понятия сложнее, чем сам код (а понятия не так уж трудны). Токен представляет собой способ оплаты/клиент и не имеет ничего общего с суммой, взимаемой.
Как уже упоминалось, токены не содержат информацию о количестве/количестве заряда. Сумма заряда входит в объект заряда.
Теперь, если вам нужна дополнительная информация, особенно если вы исходите из классического мира PayPal, в котором у вас есть количество и т. Д., Или даже если нет, но ваша цель требует, чтобы фокус знал дополнительные детали, большинство (но не все). Объекты Stripe позволяют хранить пары «ключ-значение» в необязательных «метаданных».
Если вы увеличиваете стоимость (особенно если вы делаете налог или другие вычисления, чтобы получить общее количество), вы, вероятно, захотите заполнить необходимое (количество, цена за единицу, налог, подробный список и т. Д.), в этот блок, чтобы иметь возможность проверять работоспособность и/или извлекать детали позже в потоке обработки.
Документы Stripe довольно хорошо сделаны; нажмите «Java» в верхней части столбца примера, и вы получите примеры вырезания и вставки (по большей части).
- 1. Быстрый способ импорта 24000 продуктов с одним разнообразием для покупки
- 2. Расходуемые покупки InApp для различного количества продукта
- 3. Поиск продуктов Google Покупки PHP
- 4. Техника контроля количества продуктов
- 5. Определение дешевого способа покупки n продуктов онлайн
- 6. Поискать: пометить клиентов после покупки определенных продуктов
- 7. В приложении биллинга покупки продуктов без потребления
- 8. Лучший способ ввода продуктов в CRM
- 9. Продажа продуктов по цене покупки (Magento)
- 10. Массовое удаление продуктов для покупки приложений (IAP) на iTunes Connect
- 11. Выпадающий список цветов Swatch/Variant для покупки продуктов
- 12. Сохранить заказ ПОКУПКИ и список продуктов
- 13. Схема базы данных для количества продуктов
- 14. Отображение количества продуктов рядом категории для Prestashop
- 15. Сценарий для подсчета общего количества продуктов - Opencart
- 16. Мод переписать с bigcartel ссылки для покупки продуктов
- 17. Приобретение неограниченного количества покупки в приложении iOS
- 18. Лучший способ хранения продуктов для клиентов
- 19. Нужна помощь по восстановлению количества предметов покупки
- 20. Уменьшить значение количества билетов после покупки
- 21. Woocommerce - добавление x количества продуктов через корзину
- 22. Минимизация количества монет после покупки товара
- 23. Лучший способ установки рельсов для покупки модели
- 24. Magento «Покупки для» расширения
- 25. Возврат количества продуктов в базе данных
- 26. Проверка покупки нескольких продуктов с помощью песочницы PayPal
- 27. В тестировании покупки приложения (не вижу моих продуктов)
- 28. Скидка для определенной категории на основе общего количества продуктов
- 29. Изменение количества продуктов, отображаемых на странице (для результатов поиска)
- 30. Условно примените купоны для определенных идентификаторов продуктов и их количества