Корзина PayPal изготовленный на заказ создавать объекты детали заказа и пользователей
У меня есть корзина для покупок, которая содержит массив или мои объекты. У меня есть все данные пользователя моего клиента, сериализованные с помощью формы и jQuery. Я хотел бы вставить пользовательские данные, которые я получил из своей формы сведений о пользователе (может быть, я использую payer или payer_info? Объект. Кроме того, я хотел бы вставить свои товары в paypal
CreateOrder: actions.order.create({
Я предполагаю, что делаю это вот так?
"item_list": { "items": [ { "name": "hat", "description": "Brown color hat", "quantity": "5", "price": "3", "tax": "0.01", "sku": "1", "currency": "USD" }, { "name": "handbag", "description": "Black color hand bag", "quantity": "1",
Или, может быть, в
"data": {
и у меня могут быть свои собственные пользовательские объекты для класса заказа paypal. Может ли кто-нибудь дать мне пример или больше информации о том, как я буду это делать? В самом деле developer.paypal.com/docs я читал почти все различные SDK проекта для javascript / php, я хотел бы использовать свой javascript для вставки информации
Вот что у меня есть
$fname = $_POST['txtFirstname']; $lname = $_POST['txtLastname']; $email = $_POST['txtEmail']; var totalPrice = <?php echo $newTotal; ?> paypal.Buttons({ createOrder: function(data, actions) { // setup transaction return actions.order.create({ payer: { name: }, purchase_units: [{ amount: { value: totalPrice } }] }); },
Что я уже пробовал:
Я перепробовал несколько различных способов вставки моих элементов в порядок создания. Я читал документы по разработке paypal и мне просто нужно немного больше просто ссылка на 1 пользовательский элемент и вставить данные пользователя из моих пользовательских переменных и я его получу
F-ES Sitecore
То, как вы используете paypal, полностью зависит от выбранного вами варианта интеграции, о котором вы еще не сказали. И причина, по которой нет поддержки javascript, заключается в том, что то, что вы делаете, - это ужасная идея. Ничто не мешает пользователю менять цены на все, что он хочет. Такие данные должны храниться только в структурах данных на сервере и никогда не предоставляться клиенту.
TheBigBearNow
Спасибо. Я не знал, что это моя первая корзина покупок с paypal, поэтому я должен использовать интеграцию PHP для создания объекта createOrder и поместить поля на эту сторону
Это и есть интеграция paypal
https://www.paypal.com/sdk/js?client-id=