我正在为我的应用程序实现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)
})
})
})
}
所以我劝告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);
但是贝宝不是这样开始的。
有人可以帮我吗?