Schnelle Paytm-Integration mit Golang

Wenn Sie ein Händler in Indien sind und nach Payment Gateway suchen, um es Ihrer Website hinzuzufügen, ist Paytm Indiens beliebtestes und am weitesten verbreitetes Payment Gateway. Darüber hinaus ist die Integration Ihrer Website oder mobilen App einfach genug, wenn Sie bereits ein Händlerkonto haben.

Obwohl die Paytm-Integration auf verschiedenen Plattformen weit verbreitet ist, ist die Integration in den Golang möglicherweise nicht allen bekannt. Hier in diesem Blog zeigen wir Ihnen die folgenden Schritte und die Verwendung dieser Git-Bibliothek für die einfache und einfache Integration in die Go-Programmiersprache.

Lassen Sie uns also die folgenden Schritte ausführen, um Paytm Payment Gateway zu Ihrer Golang-Website hinzuzufügen.

Erstellen Sie ein Händlerkonto in Paytm

1. Gehen Sie zu paytm Website und Login als Händler.

Händler-Konto

2. Wenn kein Konto erstellt wurde, klicken Sie auf Konto erstellen.

Anmelden

3. Fügen Sie Ihre persönlichen Daten hinzu und klicken Sie auf “Weiter”, um den Überprüfungsprozess abzuschließen.

Anmelden

4. Sobald Ihr Konto verifiziert wurde, können Sie das Dashboard sehen und im Seitenmenü auf klicken Einstieg.

Instrumententafel

5. Auf dieser Seite müssen Sie Anmeldeinformationen für das Staging-Konto erstellen, auf denen Sie zwei Optionen sehen können

  • API-Details testen
    1. Testen Sie die Händler-ID: xxxxxxxxxxxxxxxxxxxx
    2. Test Account Secret Key: xxxxxxxxxxxxxxxx
  • Produktions-API-Details
    1. Händler-ID: xxxxxxxxxxxxxxxxxxxxx
    2. Geheimer Schlüssel des Kontos: xxxxxxxxxxxxxxxx

Das Einrichten des Händlerschlüssels wurde vom obigen Prozess erhalten

Geben Sie den Wert für PAYTM_MERCHANT_KEY in der ENV-Datei an. (Der Wert für MERCHANT_KEY wird nach Abschluss des Onboarding-Vorgangs angegeben.)

PAYTM_MID = "XXXXXXXXXXXXXXXXXXXXXXXXXX"
PAYTM_MERCHANT_KEY = "XXXXXXXXXXXXXXXX"
PAYTM_CHANNEL_ID = "WAP"
PAYTM_CHANNEL_ID_WEB = "WEB"
PAYTM_WEBSITE = "XXXXXXX"
PAYTM_WEBSITE_WEB = "XXXXX"
PAYTM_INDUSTRY_TYPE_ID = "XXX"

Überprüfen Sie den Prüfsummen-Hash auf erfolgreiche Transaktionen.

Ein Prüfsummen-Hash wird von paytm generiert, der auf dem Händlerserver auf erfolgreiche Transaktion überprüft wird.

Zu diesem Zweck gibt es eine Datei library.go im Paytm-Ordner, die in Ihren lokalen Ordner kopiert werden muss, da sie zur Generierung und Überprüfung der Prüfsumme dient.

Wähle den Modus

Die Paytm-Integration kann in zwei Schritten erfolgen, dh Staging- und Produktionsmodi haben unterschiedliche Paytm-Transaktions-URLs.

Staging mode transaction url
PAYTM_TXN_URL = https://securegw-stage.paytm.in/theia/processTransaction
PAYTM_TXN_STATUS_URL = https://securegw-stage.paytm.in/merchant-status/getTxnStatus
Production mode transaction url
PAYTM_TXN_URL_STAGE = https://secure.paytm.in/oltp-web/processTransaction
PAYTM_TXN_STATUS_URL_STAGE = https://securegw-stage.paytm.in/merchant-status/getTxnStatus

Überprüfen Sie den vollständigen Quellcode der Golang-Paytm-Integration auf Github.

Similar Posts

Leave a Reply