2017-08-10 2 views
0

ich derzeit versuche PayPal in meine Ionic 2 Antrag auf Bezug this link Bezugnahme hinzuzufügenKreditkarte ist nicht in PayPal Sandbox Zahlungsoption nach dem Login ersichtlich

PayPal Sandbox-Umgebung, verstehe ich nicht, warum Kreditkarte ist nicht in meinen PayPal-Zahlungsoptionen angezeigt, nachdem ich mich mit dem Sandbox-Käuferkonto angemeldet habe.

Hier ist mein Code zu PayPal verbinden:

payViaPaypal() { 
    let env = this; 
    this.payPal.init({ 
     PayPalEnvironmentProduction: paypal.PayPalEnvironmentProduction, 
     PayPalEnvironmentSandbox: paypal.PayPalEnvironmentSandbox 
    }).then(() => { 
     env.payPal.prepareToRender(paypal.CurrentEnvironment, new PayPalConfiguration({})).then(() => { 
      let payment = new PayPalPayment('3.33', 'MYR', 'Description', 'sale'); 
      env.payPal.renderSinglePaymentUI(payment).then((result) => { 
       if (result.response.state == "approved") { 
        console.log("Success!") 
       } 
      },() => { 
       console.error('Error or render dialog closed without being successful'); 
      }); 
     },() => { 
      console.error('Error in configuration'); 
     }); 
    },() => { 
     console.error('Error in initialization, maybe PayPal isn\'t supported or something else'); 
    }); 
} 

Hier der Screenshot ist: zeigt ist
enter image description here

Antwort

0

Der Grund, warum die Kreditkarten in diesem Konto nicht, dass ich bin mit MYR als Währung in meiner PayPal Sandbox-Umgebung. In der PayPal Sandbox-Umgebung ist nur USD für jede Kreditkartentransaktion zulässig, andernfalls erhalten Sie einen Fehler, wenn Sie Kreditkartentransaktionen mit anderen Währungen durchführen. Deshalb, nachdem ich die Währung in USD geändert habe, funktioniert alles gut für mich.

Verwandte Themen