TheBigBearNow Ответов: 0

Корзина 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=

0 Ответов