我无法在Paypal上动态接收产品数据

时间:2018-10-30 20:50:11

标签: cordova ionic-framework paypal-sandbox

我正在为我的应用程序实现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);

但是贝宝不是这样开始的。

有人可以帮我吗?

0 个答案:

没有答案