Paypal выяснить, какой способ оплаты используется - PullRequest
0 голосов
/ 13 марта 2019

Я использую PayPal checkout.js в пользовательском интерфейсе и SDK 2.0.0-бета в качестве своего бэкэнда

Я хотел бы узнать, использовал ли клиент дебетовую или кредитную карту и, в частности, какую кредитную карту (виза, мастер и т. Д.).

Если это можно сделать из checkout.js, что я должен передать

или

если это можно сделать из бэкэнда, где я могу получить это значение?

checkout.js:

paypal.Button.render({
env: 'sandbox', // Or 'production',
style: {
    size: 'medium',
    height: 48,
    color: 'silver',
    shape: 'rect',
    label: 'checkout',
    tagline: 'true',
    fundingicons: 'true',
    layout: 'horizontal'
},      
// Set up the payment:
// 1. Add a payment callback
payment: function (data, actions) {
    // 2. Make a request to server
    return actions.request.post('/api/RewardsManagerAPI/create-payment/')
        .then(function (res) {
            ....
        }
      }

бэкэнд с использованием PayPal SDK 2.0.0-beta:

var payment = new Payment()
        {
            ExperienceProfileId = experienceProfileId,
            Intent = "sale",
            Payer = new Payer()
            {
                PaymentMethod = ?,
            },
...