Скрыть адрес доставки в PayPal оформить заказ REST API - PullRequest
0 голосов
/ 27 октября 2018

Я использую текущий API REST от Paypal на своей странице. Но я не могу скрыть информацию о доставке на Paypal. Я не хочу предлагать своим клиентам возможность сменить адрес в Paypal.

    payment: function(data, actions) {
  return actions.payment.create({
    transactions: [{
      amount: {
        total: '<? print(number_format($got_daten["bestellwert"],2,".","")); ?>',
        currency: 'EUR',
        details: {
            subtotal: '<? print(number_format($got_daten["bestellwert_slim"],2,".","")); ?>',
            shipping: '<? print(number_format($got_daten["orderVersandkosten"],2,".","")); ?>'
        }
      },
    description: 'Krusenhof Etteln - Onlinebestellung',
    custom: 'Bestellung: <? print($got_daten["orderID"]); ?>',
    }],
note_to_payer: 'Rufen Sie uns an bei Fragen! Ihr Krusenhof Etteln'
  });
},

Как добавить опцию скрытия (без доставки)?

Все документы относятся к старой версии и больше не работают.

Спасибо Mark

1 Ответ

0 голосов
/ 28 октября 2018

Вы можете сделать это с помощью Payment Experience API .Взгляните на пример здесь .Показывает, что используется no_shipping.

curl -v -X \
  POST https://api.sandbox.paypal.com/v1/payment-experience/web-profiles/ \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer Access-Token" \
  -d '{
  "name": "ebayProfile",
  "presentation":
  {
    "logo_image": "https://www.paypal.com"
  },
  "input_fields":
  {
    "no_shipping": 1,
    "address_override": 1
  },
  "flow_config":
  {
    "landing_page_type": "billing",
    "bank_txn_pending_url": "https://www.paypal.com"
  }
}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...