Modul für das Bezahlen über Amazon -Advanced Payment APIs- von Amazon Payments

Thema wurde von Kerim Alkim, 25. Juli 2014 erstellt.

  1. Kerim  Alkim

    Kerim Alkim Erfahrener Benutzer

    Registriert seit:
    30. März 2012
    Beiträge:
    143
    Danke erhalten:
    35
    Danke vergeben:
    5

    Anhänge:

  2. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. September 2012
    Beiträge:
    2.448
    Danke erhalten:
    422
    Danke vergeben:
    158
    Hallo,
    Danke für das Modul !

    Warum aber muss man bei Amazon ein neues Konto eröffnen um Amazon-Paypmnt zu nutzen?
    Wir haben schon sein Marketplace ain Konto bei denen und sind nun seit 3 Jahren im Sellercentral.
    Laut Kontoinformationen sind wir überall freigeschaltet aber trotzdem kommt eine Fehlermeldung neues Konto eröffnen...
    Amazon Seller Central.jpg

    Bug oder Feature?

    Das heisst den ganzen Verifizierungskram (Pass, Tel-Rechnung) erneut durchmachen?

    Gruß
    Peru
     
  3. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Amazon hat verschiedene Schnittstellen, über die ein Modul Amazon Payments realisieren kann. Früher gabs nur CheckoutbyAmazon, da war jede Zahlung technisch betrachtet ein kompletter Amazon Marktplatzverkauf, technisch war das ziemlicher Overkill. Inzwischen hat Amazon eine neue Schnittstelle gebaut (AmazonAdvancedPayments), die viel eher wie andere Zahlungsweisen funktioniert, viel weniger Daten übertragen muss und aufgrund der damit geringeren Komplexität viele mögliche Fehlerquellen bei Verkäufen abschafft, also eine gute Sache. Weil das Ganze bei Amazon auf anderen dafür neu gebauten Systemen läuft, braucht man leider zwingend einen neuen Merchant Account, mit den alten Merchantkonten lassen sich die neuen Dinge nicht nutzen. Wahrscheinlich gut zu wissen: Die Amazon Payments Schnittstelle, die im Shop ab Shopversion 2.1 enthalten sein wird, wird ebenfalls die Advanced Payments API nutzen.
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. September 2012
    Beiträge:
    2.448
    Danke erhalten:
    422
    Danke vergeben:
    158
    Hallo und Danke für die Erläuterung.
    Das heisst aber wieder den ganzen Verifizierungskram durchlaufen?
    Samt Kontoprüfung und Gefahr des Einfrierens?
     
  5. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Laut allem was ich dazu weiss ist das so, ja. Aber: Für die ersten die bald auf Shopversion 2.1 und das darin mitgelieferte Amazon Zahlungsmodul aufspringen, werden wir als besonderen Service direkte Hilfe beim Prozess anbieten können, inklusive besonders kurzem Draht zu Amazon. Die Kollegen bei Amazon interessiert nämlich auch, wie gut der Prozess funktioniert und man möchte dazu gerne Feedback, das bietet also Vorteile für alle :)

    Eine Sache muss man dazu glaube ich auch nochmal herausheben: In Shopversion 2.1 steckt ein anderes Modul als das hier angebotene, nämlich eins das wir selbst in enger Kooperation mit Amazon geschrieben haben. Das Modul von uns selbst wird nicht für Version 2.0.x zurückportiert werden, wer also mit Shopversion 2.0.x weiterfahren möchte, die wir auch weiterhin mit Servicepacks normal weiterpflegen werden, findet zum Beispiel im hier angebotenen Modul eine gute Möglichkeit Amazon Payments anzubieten.
     
  6. Christian Mueller

    Christian Mueller Beta-Held

    Registriert seit:
    4. Juli 2011
    Beiträge:
    3.698
    Danke erhalten:
    889
    Danke vergeben:
    288
    Hi Wilken und Kerim.

    In dem Zusammenhang wäre es interessant zu erfahren, ob die neue Amazon-Payments-Schnittstelle auch multinational ausgerichtet ist oder nur in Deutschland funktioniert. Das war beim alten System so, weshalb ich es dann leider nicht einsetzen konnte.

    Das Problem war, daß sich Ausländer mit Ihren Amazon-Zugangsdaten zwar anmelden konnten, im Checkout wurde dann aber festgestellt daß sie nicht in Deutschland ansässig sind und wurden dann abgelehnt. Das sieht dann für den Shop doof aus, denn der Kunde verortet das Problem nicht bei Amazon sondern beim Shop.
     
  7. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Schöne Frage. Ich höre da jetzt auch mal nicht auf mein Bauchgefühl sondern prüfe Montag nochmal die genauen Regularien seitens Amazon, damit sollten wir eine allgemeingültige Antwort finden.
     
  8. berndprokop

    berndprokop Erfahrener Benutzer

    Registriert seit:
    5. November 2013
    Beiträge:
    62
    Danke erhalten:
    0
    Danke vergeben:
    21
    Hallo Wilken,
    wann darf man denn die Shopverson 2.1 erwarten?

    Und wird es dann möglich sein, auch Downloads über Amazon zu bezahlen?

    Falls nicht: Macht es einen Unterschied, ob man einen Sofort-Download, d.h. unabhängig von der Zahlungsrückmeldung, also auch auf Rechnung anbietet?
     
  9. Kerim  Alkim

    Kerim Alkim Erfahrener Benutzer

    Registriert seit:
    30. März 2012
    Beiträge:
    143
    Danke erhalten:
    35
    Danke vergeben:
    5
    Nun, wir haben ja auch einen sehr kurzen Draht zu Amazon und können extrem schnell reagieren, das nur mal nebenher.
    Wichtig bei einem solchen Zahlungsmodul ist es halt, dass man schnell zum auschecken kommt und nicht, wie bei den anderen Zahlungsarten, den gesamten Checkoutprozess durchlaufen muss, ansonsten hebelt man die Vorteile komplett aus und genau deshalb haben wir darauf geachtet, dass unser Modul auch parallel zum enthaltenden Modul laufen wird, wenn es dann eine Shopversion 2.1. gibt, damit die Nutzer selber entscheiden können welcher Workflow besser geeignet scheint.
    Das neue Modul, welches wir hier anbieten ist eine komplette Neuentwicklung und wurde komplett von Amazon abgesegnet und enthät halt über 2 Jahre Erfahrungen im Bereich von "Amazon Payments".
    Und ja, eine Neuregistrierung ist notwendig, aber bei den Vorteilen, die das neue Amazon Payments APIs mitbringt, sollte dies nur ein kleiner Wehrmustropfen darstellen.
    Ja, es wird dann möglich sein Downloads via Amazon Payments bezahlen zu lassen.
    Und ja, es ist im Moment nur möglich, dass für den deutschen Markt zu nutzen, aber daran arbeitet Amazon wohl auch schon
     
  10. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Es sollte eigentlich so sein (und ist bei unserem GX2.1-Modul so), dass man per Bezahlen über Amazon mit jeder Lieferadresse bestellen kann, mit der das im normalen Checkout auch ginge. Das heißt, es findet eine Prüfung auf Basis der im Shop aktivierten Länder statt.
     
  11. Kerim  Alkim

    Kerim Alkim Erfahrener Benutzer

    Registriert seit:
    30. März 2012
    Beiträge:
    143
    Danke erhalten:
    35
    Danke vergeben:
    5
    das mit der Lieferadresse ist ja so, aber die Frage war anders gemeint, ob z.b. nämlich jemand aus Italien mit seinem italienischen Amazon Account bezahlen kann.....
     
  12. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Wenn das ein Standard Gambio-Zahlungsmodul ist, müsste das doch auch mit der 2.0 funktionieren.

    Oder sehe ich das falsch?
     
  13. Kerim  Alkim

    Kerim Alkim Erfahrener Benutzer

    Registriert seit:
    30. März 2012
    Beiträge:
    143
    Danke erhalten:
    35
    Danke vergeben:
    5
    so, nun habe ich Antwort von Amazon bekommen.
    Also, das neue APA ist, genau wie das alte CBA zur Zeit nicht lokalisiert. Das bedeutet, dass die Widgets, die der Shopkunde zu sehen bekommt, immer in der Sprache angeziegt bekommt, wie das Händler Konto des Shopbesitzers registriert ist. Für das alte Amazon Payments (CBA) wird es wohl keine Lokalisierung geben, aber für APA, also dem neuen Amazon Payments, ist das wohl schon in Arbeit :)
    Grundsätzlich kann man mit Amazon-Kundenkonten aus fast allen beliebigen Ländern bei einem Händler mit einem deutschen Payments-Händlerkonto einkaufen. Technisch wird das durchaus unterstützt. Ausnahme sind hier chinesische und japanische Amazon-Kundenkonten, mit denen das technisch nicht möglich ist.
     
  14. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Ja, das Modul müsste dafür ganz ordentlich umgebaut werden, das würde einiges an Aufwand bedeuten. Kurzer Blick aufs Gesamtbild: Wir möchten gerne mal an einigen Stellen im Shopsystem alte Zöpfe abschneiden, damit manche Dinge besser werden können. Wenn man das anfängt, bedeutet das immer, dass es irgendwelche Dinge für irgendwelche alten Versionen nicht mehr geben kann. Wir kriegen damit auch die Chance, das Ideen schneller praktisch bei den Leuten landen, weil weniger Randbedingungen bei der Ausarbeitung betrachtet werden müssen. Das finden wir so eine grossartige Chance, dass wir festgelegt haben, bei unserem Amazon Payments Modul selbst nichts in die Richtung 2.0 Kompatibilität zu tun und keine technischen Kompromisse einzugehen.
     
  15. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Na ja, so weit ich das bisher sehe, hat sich die Payment-Schnittstelle auch in 2.1 nicht geändert, udn verwendet die gleicht Payment-Modul-Methoden wie bisher...

    Welche "alten Zöpfe" entfallen denn?

    Würde ja auch bedeuten, dass alle existierenden Payment-Module erst mal mit der 2.1 nicht mehr funktionieren würden!?
     
  16. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Es geht um Dinge wie Encoding, ein anderes Verzeichnislayout, OrderExtender, Änderungen an der boxes.php,...

    Im Detail sind es sicher noch mehr Dinge, aber genau dieses Bedenken müssen von allem was sich irgendwann mal geändert hat, kostet unglaublich viel Zeit. Da liegt dann auch das Potenzial Zeit für neue Dinge zu gewinnen.

    In der Tat sind ein ganzer Haufen Module angepasst worden, es wird auch sicher einige Module geben (von Anbietern, die sich nicht mit uns koordinieren...), die erstmal in 2.1 nicht mehr funktionieren werden.
     
  17. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    Stimmt. Nur übersiehst du dabei, dass „Bezahlen über Amazon“ (sowohl die alte „Checkout By Amazon“-Schnittstelle (CbA) als auch „Amazon Advanced Payment API“ (APA)) die Payment-Schnittstelle nur am Rande benutzt und ansonsten einige weitere Anpassungen im Checkout-Prozess erfordert.

    Die alte Payment-Schnittstelle ist mit den Anforderungen der neueren Entwicklungen seitens der Zahlungsdienstleister leider zunehmend überfordert.
     
  18. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    1. September 2012
    Beiträge:
    2.448
    Danke erhalten:
    422
    Danke vergeben:
    158
    Das Problem ist nicht das Registrieren an sich. Eher die Gängelei von Amazon.
    Wenn die ersten Zahlungen eintreffen - peng - Konto dicht, weil Geldwäschegesetz.
    Sämtliche Daten hinsenden, Ausweis, Kontoauszüge, Gas und Tel-Rechnung, Schuhgröße.
    Wenn Du Glück hattest ist das eingefrorene Geld nicht so groß...
    Konto wird eingefroren, trotz Sellerkunde seit 6 Jahren Marketplacezeiten und und und...

    Da kommt nur Ärger ins Haus!

    Gruß
    Peru
     
  19. Wilken (Gambio)

    Wilken (Gambio) Erfahrener Benutzer

    Registriert seit:
    7. November 2012
    Beiträge:
    18.737
    Danke erhalten:
    7.309
    Danke vergeben:
    2.208
    Die neuen Schnittstellen sind der Weg, den Amazon allen als Marschroute vorgibt. Ansonsten bleibt dir nur alles so zu lassen wie es ist, die alten Interfaces werden noch eine Weile unverändert weiterlaufen. Wie lange eine Weile ist weiss man nicht, aber tendenziell kann man da ein paar Jahre vermuten.
     
  20. Avenger

    Avenger G-WARD 2012/13/14/15

    Registriert seit:
    26. April 2011
    Beiträge:
    4.771
    Danke erhalten:
    1.478
    Danke vergeben:
    89
    Sehe ich anders...

    Habe mir gerade die CheckProcess-Klasse der neuen BETA2 angesehen...

    Und da werden auch nur noch die gewohnten Paymentmethoden verwendet:

    PHP:
    $this->coo_payment->before_process();
    $this->coo_payment->payment_action();
    $this->coo_payment->after_process();
    Eine Sonderbehandlung der Payment-Methode "Amazon" ist auch nicht vorgesehen...

    Was unterscheidet also die neue Amazon-Schnittstelle von den anderen Payment-Methoden konkret???