E-Commerce-Plugins

XenForo-Zahlungsanbieter

Installieren und konfigurieren Sie den offiziellen XenForo-Zahlungsanbieter mit nativem OAuth, DPoP-gebundenen Token, gehostetem MakePay-Checkout und signierten Rückrufen.

MakePay XenForo-Zahlungsanbieter

Überblick

Das offizielle XenForo-Add-on MakePay fügt XenForo einen gehosteten Krypto-Checkout hinzu Zahlungsprofile. XenForo erstellt die Kaufanfrage, MakePay erstellt die gehosteter Zahlungslink, und der Zahlungsrückruf-Handler von XenForo vervollständigt den Vorgang Kauf nach einem signierten MakePay-Webhook.

Verwenden Sie Connect MakePay für die normale Einrichtung. Manuelle API-Schlüssel-Anmeldeinformationen bleiben bestehen als Ersatz verfügbar.

Bevor Sie beginnen

  • XenForo 2.3 oder neuer
  • PHP 8.1 oder neuer mit aktiviertem OpenSSL
  • HTTPS-Forum-/Community-URL
  • Administratorzugriff auf Zahlungsprofile
  • Ein MakePay-Unternehmen, bei dem Sie Zahlungseinstellungen verwalten können

Installieren Sie das Add-On

Laden Sie das neueste ZIP-Paket herunter:

https://plugins.makecrypto.io/downloads/xenforo/latest.zip

Installieren Sie es über das Add-on-Archiv-Installationsprogramm von XenForo oder laden Sie upload/ hoch Verzeichnisinhalte in Ihr XenForo-Stammverzeichnis. Die Add-on-ID lautet MakePay/Payment, und die Quelle ist installiert unter:

src/addons/MakePay/Payment

Schließen Sie MakePay an

Gehen Sie zu Optionen > Dienstanbieter > Zahlungsprofile > Zahlungsprofil hinzufügen und Wählen Sie MakePay. Speichern Sie das Profil einmal, öffnen Sie es erneut und wählen Sie dann „MakePay verbinden“. Das Add-on:

  1. Öffnet MakeCrypto in einem Browser-Tab.
  2. Fordert Sie auf, sich anzumelden und das Unternehmen auszuwählen, das Zahlungen erhalten soll.
  3. Zeigt die vom XenForo-Zahlungsanbieter benötigten Berechtigungen an.
  4. Bringt Sie nach der Genehmigung zu XenForo zurück.
  5. Speichert die Verbindung in den Zahlungsprofiloptionen.
  6. Konfiguriert die MakePay-Rückruf-URL und das Webhook-Geheimnis.

Konfigurieren Sie MakePay

Nachdem die Verbindung hergestellt wurde, behalten Sie für die Verbindungsmethode die Standardeinstellung „Verbindung“ bei Modus. Rezension:

  • MakePay Firmen-ID
  • Abrechnungswährung
  • Ablauf des Zahlungslinks
  • Webhook-Rückruf-URL
  • Manuelle API-Schlüssel-Fallback-Anmeldeinformationen

Für den manuellen Fallback sind eine MakePay-Unternehmens-ID, eine API-Schlüssel-ID, ein API-Schlüsselgeheimnis usw. erforderlich Webhook-Geheimnis.

Checkout-Ablauf

Fügen Sie das Zahlungsprofil MakePay zu einem XenForo-Benutzer-Upgrade, einer kostenpflichtigen Ressource oder hinzu ein weiterer käuflicher Ablauf, der Zahlungsprofile unterstützt. Wenn ein Mitglied wählt MakePay, das Add-on erstellt einen MakePay-Zahlungslink mit XenForo-Metadaten.

FeldZweck
source=xenforoIdentifiziert die Integration
orderId=xenforo_purchase_<requestKey>Ordnet die MakePay-Aktivität zurück zu XenForo
requestKeyXenForo-Kaufanfrageschlüssel
purchasableTypeIdXenForo käuflicher Typ
moduleVersionInstallierte MakePay-Add-on-Version
xenforoVersionXenForo-Laufzeitversion

Der Käufer wird zum gehosteten MakePay-Checkout weitergeleitet und kehrt anschließend zu XenForo zurück Zahlung oder Stornierung.

Zahlungsstaaten

MakePay sendet signierte Rückrufe an:

https://your-forum.example/payment_callback.php?_xfProvider=makepay
MakePay-StatusErgebnis des XenForo-Rückrufs
paid, completed, confirmed, succeededZahlung erhalten
failed, expiredZahlung storniert
cancelled, canceledZahlung storniert
refundedZahlung storniert
Andere StatusAusstehend

XenForo zeichnet das Protokoll des Zahlungsanbieters mit der Zahlungs-UID MakePay, Kauf, auf Anforderungsschlüssel, Zahlungs-URL, sofern verfügbar, und die Rückruf-Nutzlast.

Sicherheitshinweise

Das Add-on speichert Verbindungsdetails in den Zahlungsprofiloptionen. Halten Der XenForo-Administratorzugriff ist auf vertrauenswürdige Betreiber beschränkt und die Community wird getrennt in MakeCrypto, wenn ein Administratorkonto oder eine Serversicherung verfügbar ist.

Die Verbindung fragt nach diesen Berechtigungen:

  • company:read
  • makepay:payment-links:read
  • makepay:payment-links:write
  • makepay:customers:read
  • makepay:customers:write
  • makepay:settings:read
  • makepay:settings:write

Fehlerbehebung

Wenn Connect MakePay nicht gestartet werden kann, bestätigen Sie, dass die XenForo-Board-URL HTTPS ist und öffentlich erreichbar. Wenn die Schaltfläche MakePay verbinden fehlt, speichern Sie die Zahlung Profil einmal und öffnen Sie es erneut. Wenn der Kauf nicht abgeschlossen werden kann, vergleichen Sie den MakePay Webhook-Rückruf-URL mit XenForos payment_callback.php?_xfProvider=makepay-URL und rotieren Sie das Webhook-Geheimnis.

Benötigen Sie Hilfe bei der Partnereinrichtung?

Öffnen Sie die Detailansicht des Zahlungslinks in MakeCrypto, um die generierten Snippets für eine echte Zahlungs-UID zu kopieren, oder kehren Sie zum Portal zurück, um Händlereinstellungen zu verwalten.

Portal öffnen