Beispielcode: Ссылка
Warum gibt %code% False zurück? Wie bekomme ich eine Erklärung warum?
Update: Ich konnte diese Informationen erhalten, aber es ist auch nicht hilfreich:
%Vor%Die Fehlermeldung sagt ziemlich klar, dass ein Autorisierungsfehler aufgetreten ist. Ohne weitere Informationen kann ich nur annehmen, dass Sie entweder kein OAuth-Bearer-Token in die Anfrage aufgenommen haben oder das Token ungültig war (obwohl ich glaube, dass ein ungültiges oder abgelaufenes Token HTTP 401 und nicht 403 zurückgibt).
Siehe Machen Sie Ihren ersten Anruf oder Wie PayPal OAuth 2.0 verwendet für eine allgemeine Übersicht
Sie können möglicherweise eine eindeutigere Antwort erhalten, wenn Sie die fehlgeschlagenen Anforderungsinformationen posten.
Der Support von PayPal tech / dev hat mir mitgeteilt, dass die Debug-ID besagt, dass auf meinem Konto kein Massen-Pay aktiviert ist. Daher musste ich sie anrufen und mit dem allgemeinen Support sprechen. Ich tat es, und sie sagten, sie könnten es auf kanadischen Konten nicht aktivieren. Ich muss die Zahlungsprozessoren auf jemanden umstellen, der die Funktion "Massenzahlung" anbietet. Ich muss 500 Mikrozahlungen an 500 verschiedene Leute verschicken.
Sie haben mir gesagt, dass ich ein US-PayPal-Konto eröffnen soll. Sie fragten, ob ich einen Wohnsitz in den USA hätte, und ich habe ein Ferienhaus in den USA. Dann haben sie mich gefragt, ob ich eine Sozialversicherungsnummer habe, und ich nicht. Also diese Option war nicht verfügbar.
Update: Ich habe dem technischen Support von PayPal gesagt, dass er in Kanada nicht aktiviert werden kann. Sie haben mir gesagt, dass es in Kanada in der Sandbox funktioniert, vielleicht kommt es bald. Sie sagten jedoch, dass es eine Funktion namens Auszahlungen gibt, die für mich arbeiten kann . Sie gingen voran und ermöglichten es mir. Also gehe ich damit anstelle von Massenzahlungen.
Moral der Geschichte: PayPal technischen Support per E-Mail sortiert alles aus. Ihre Telefon-Unterstützung ist nutzlos und stur.