Ich habe das Modul nun endlich lokal mit ngrok zum laufen bekommen. Ich musste die “cacert.pem” installieren damit die Verbindung durchgeht.
Die meisten Zahlungsarten scheinen nun zu funktionieren. Bis auf Rechnung. Ich lande nach dem Abschluss wieder bei Versand & Zahlungsart mit der Meldung:
“Die von Ihnen gewählte Versandart ist nicht mehr verfügbar. Bitte wählen Sie eine andere Versandart aus!”
Im Log und bei den PayPal API calls steht die Meldung:
"description": "The amount specified is less than the minimum amount that can be processed by the payment_source specified.",
"issue": "AMOUNT_LESS_THAN_MIN_VALUE"
Die Anfrage sieht so aus:
"purchase_units": [
{
"amount": {
"breakdown": {
"item_total": {
"currency_code": "EUR",
"value": "1.59"
},
"tax_total": {
"currency_code": "EUR",
"value": "0.00"
}
},
"currency_code": "EUR",
"value": "1.59"
},
"description": "Zahlung bei xxShopxx",
"items": [
{
"category": "PHYSICAL_GOODS",
"name": "xxArtikelnamexx",
"quantity": "1",
"tax": {
"currency_code": "EUR",
"value": "0.00"
},
"tax_rate": "xxxxxx",
"unit_amount": {
"currency_code": "EUR",
"value": "1.59"
}
}
],
"reference_id": "OXID_REFERENCE",
"shipping": {
"address": {
"address_line_1": "*****",
"admin_area_2": "Testdorf",
"country_code": "DE",
"postal_code": "12345"
},
Gibt es Beschränkungen ab welchem wert die Rechnung geht? Ich habe im Shop keine Mindestwerte angelegt.
Warum Steht in der Anfrage tax=0?
Die Bestellung ist aus Deutschland und im Shop wird korrekt 19% berechnet.