Я не могу получить данные о продукте динамически на PayPal - PullRequest
0 голосов
/ 30 октября 2018

Я внедряю 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 не запускается так.

Может кто-нибудь мне помочь?

...