Я внедряю PayPal в свое приложение, и все работает отлично, но я добавляю значение и имя элемента исправлено. Я хотел бы знать, что я делаю неправильно, так как я не могу добавить значение и имя, возвращенное из базы данных.
вот моя функция
produto: any;
comprar(){
this.payPal.init({
PayPalEnvironmentProduction: '',
PayPalEnvironmentSandbox:'My key',
}).then(() => {
this.payPal.prepareToRender('PayPalEnvironmentSandbox', new
PayPalConfiguration({
acceptCreditCards: false,
languageOrLocale: 'pt-BR',
merchantName: 'Produto',
merchantPrivacyPolicyURL: '',
merchantUserAgreementURL: ''
})).then(() => {
let detail = new PayPalPaymentDetails('45.00', '0.00', '0.00');
let payment = new PayPalPayment('45.00', 'BRL', 'Produto', 'Sale',
detail);
this.payPal.renderSinglePaymentUI(payment).then((response) => {
console.log('pagamento efetuado')
}, (err) => {
console.log('erro ao renderizar o pagamento do paypal');
console.log(err)
})
})
})
}
Так что я cahnged let detail = new PayPalPaymentDetails('45.00', '0.00',
'0.00');
let payment = new PayPalPayment(this.produto.val_produto,
'BRL', this.produto.nom_produto,
'Sale', detail);
но PayPal не запускается так.
Может кто-нибудь мне помочь?