Я использую 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 = ?,
},