• Login
  • Registrieren
SPENDEN
Sonntag, Juni 26, 2022
en
afsqam ar hy az eu be bn bs bg ca ceb ny zh-CN zh-TWco hr cs da nl en eo et tl fi fr fy gl ka de el gu ht ha haw iw hi hmn hu is ig id ga it ja jw kn kk km ko ku ky lo la lv lt lb mk mg ms ml mt mi mr mn my ne no ps fa pl pt pa ro ru sm gd sr st sn sd si sk sl so es su sw sv tg ta te th tr uk ur uz vi cy xh yi yo zu
Victor Mochere
Keine Ergebnisse
Alle Ergebnisse
  • Reichtum
    Wie Sie Ihr Vermögen vermehren und Ihr Vermögen aufbauen

    Wie Sie Ihr Vermögen vermehren und Ihr Vermögen aufbauen

    Wolodymyr Selenskyj und sein Vermögen

    Wolodymyr Selenskyj und sein Vermögen 2022

    Denzel Washington und sein Vermögen

    Denzel Washington und sein Vermögen 2022

    Top 10 Länder mit den kleinsten Devisenreserven in Afrika

    Top 10 Länder mit den kleinsten Devisenreserven in Afrika 2022

    Top 10 Länder mit den größten Devisenreserven in Afrika

    Top 10 Länder mit den größten Devisenreserven in Afrika 2022

    Top 20 Länder mit den kleinsten Devisenreserven

    Top 20 Länder mit den kleinsten Devisenreserven 2022

    Top 20 Länder mit den größten Devisenreserven

    Top 20 Länder mit den größten Devisenreserven 2022

    Shonda Rhimes Reinvermögen

    Shonda Rhimes und sein Vermögen 2022

    Top 10 der reichsten Familien in Kenia

    Top 10 der reichsten Familien in Kenia 2022

    Top 10 der reichsten Menschen in Kenia

    Top 10 der reichsten Menschen in Kenia 2022

  • Geschäft
    Vorteile der Lean-Startup-Methodik

    Vorteile der Lean-Startup-Methodik

    Top 10 Branding-Strategien für neue Unternehmen

    Top 10 Branding-Strategien für neue Unternehmen

    Gründe, warum digitales Marketing effektiv ist

    Gründe, warum digitales Marketing effektiv ist

    Vorteile des digitalen Marketings

    Vorteile des digitalen Marketings

    Vorteile von Geofencing-Marketing

    Vorteile von Geofencing-Marketing

    Kampagnen zur Nachfragegenerierung haben sich bewährt

    Kampagnen zur Nachfragegenerierung haben sich bewährt

    So erstellen Sie eine effektive Online-Marketing-Strategie

    So erstellen Sie eine effektive Online-Marketing-Strategie

    Vorteile der Annahme von Kryptowährung als Zahlungsmittel

    Vorteile der Annahme von Kryptowährung als Zahlungsmittel

    Geschäftsbereiche, die Sie nicht delegieren sollten

    Geschäftsbereiche, die Sie nicht delegieren sollten

    Die 100 kundenorientiertesten Unternehmen der Welt

    Top 100 der kundenorientiertesten Unternehmen der Welt 2022

  • Unterricht & Bildung
    So schreiben Sie eine gute Abschlussarbeit

    So schreiben Sie eine gute Abschlussarbeit

    Ps, die man bei der Berufswahl beachten sollte

    Ps, die man bei der Berufswahl beachten sollte

    Beste Zitate von Michael Faraday

    Beste Zitate von Michael Faraday

    Die 20 größten Köpfe aller Zeiten

    Die 20 größten Köpfe aller Zeiten

    Beste Zitate von Voltaire

    Beste Zitate von Voltaire

    Beste Zitate von Chinua Achebe

    Beste Zitate von Chinua Achebe

    Häufige Fehler beim Schreiben einer Hausarbeit

    Häufige Fehler beim Schreiben einer Hausarbeit

    Worauf Sie bei der Auswahl einer Pharmazieschule achten sollten

    Worauf Sie bei der Auswahl einer Pharmazieschule achten sollten

    Beste Zitate von William Congreve

    Beste Zitate von William Congreve

    Zeichen, dass deine Familie bereit ist für das Homeschooling

    Zeichen, dass deine Familie bereit ist für das Homeschooling

  • Reise
    Top 20 der teuersten Autos, die je verkauft wurden

    Top 20 der teuersten Autos, die 2022 verkauft wurden

    Dinge, die Sie wissen müssen, bevor Sie ein Auto nach Kenia importieren

    Dinge, die Sie wissen müssen, bevor Sie ein Auto nach Kenia importieren

    So importieren Sie einen Gebrauchtwagen nach Kenia

    So importieren Sie einen Gebrauchtwagen nach Kenia

    Gebräuchliche Abkürzungen in Autos

    Gebräuchliche Abkürzungen in Autos

    Gängige Abkürzungen im Auto

    Gängige Abkürzungen im Auto

    Arten von Autoantrieben

    Arten von Autoantrieben

    Arten von Auto-Getriebesystemen

    Arten von Auto-Getriebesystemen

    Warnleuchten am Armaturenbrett des Autos

    Warnleuchten am Armaturenbrett des Autos

    Was tun bei leerer Autobatterie?

    Was tun bei leerer Autobatterie?

    So überprüfen Sie Ihr Motorkühlmittel

    So überprüfen Sie Ihr Motorkühlmittel

  • Technologie
    Anleitung zum Erstellen kostenloser Backlinks

    Anleitung zum Erstellen kostenloser Backlinks

    Leitfaden zu Backlinks für Anfänger

    Leitfaden zu Backlinks für Anfänger

    So wird man YouTube-Millionär

    So wird man YouTube-Millionär

    Top 5 der besten Backlink-Checker-Tools

    Top 5 der besten Backlink-Checker-Tools 2022

    Fähigkeiten, die für eine erfolgreiche KI-Bereitstellung erforderlich sind

    Fähigkeiten, die für eine erfolgreiche KI-Bereitstellung erforderlich sind

    So erhalten Sie mehr Aufrufe auf TikTok

    So erhalten Sie mehr Aufrufe auf TikTok

    So löschen Sie den Browser-Cache

    So löschen Sie den Browser-Cache

    So entwerfen Sie einen Call-to-Action-Button, der konvertiert

    So entwerfen Sie einen Call-to-Action-Button, der konvertiert

    Wie DevOps den Softwareentwicklungsprozess beschleunigen kann

    Wie DevOps den Softwareentwicklungsprozess beschleunigen kann

    Schritte zum Erstellen Ihrer Unternehmenssoftware

    Schritte zum Erstellen Ihrer Unternehmenssoftware

  • Leben
    So schützen Sie sich vor SIM-Swap-Betrug

    So schützen Sie sich vor SIM-Swap-Betrug

    Top 10 Trends im Außendesign

    Top 10 Außendesign-Trends 2022

    Vitamine, die Sie täglich einnehmen sollten

    Vitamine, die Sie täglich einnehmen sollten

    Top 10 Länder mit den niedrigsten Inflationsraten in Afrika

    Top 10 Länder mit den niedrigsten Inflationsraten in Afrika 2022

    Top 10 Länder mit den höchsten Inflationsraten in Afrika

    Top 10 Länder mit den höchsten Inflationsraten in Afrika 2022

    Top 20 Länder mit den niedrigsten Inflationsraten der Welt

    Top 20 Länder mit den niedrigsten Inflationsraten der Welt 2022

    Top 20 Länder mit den höchsten Inflationsraten der Welt

    Top 20 Länder mit den höchsten Inflationsraten der Welt 2022

    Wie man eine gesunde Beziehung aufrechterhält

    Wie man eine gesunde Beziehung aufrechterhält

    Auswirkungen von Rassismus auf die psychische Gesundheit

    Auswirkungen von Rassismus auf die psychische Gesundheit

    Wie Sie Millennials dazu bringen, Ihre Blogbeiträge zu lesen

    Wie Sie Millennials dazu bringen, Ihre Blogbeiträge zu lesen

  • Unterhaltung
    Top 10 Filme mit Wiedersehen

    Top 10 Filme mit Wiedersehen 2022

    Beste Zitate von Denzel Washington

    Beste Zitate von Denzel Washington

    Beste Zitate von Frank Sinatra

    Beste Zitate von Frank Sinatra

    Die 20 bestbezahlten Entertainer der Welt

    Top 20 der bestbezahlten Entertainer der Welt 2022

    Beste Zitate von Shonda Rhimes

    Beste Zitate von Shonda Rhimes

    Top 10 der besten Casino-Bewertungsseiten

    Top 10 der besten Casino-Bewertungsseiten 2022

    Die besten Pokertipps für Anfänger

    Die besten Pokertipps für Anfänger

    Leitfaden für Online-Casinos

    Leitfaden für Online-Casinos

    Top 10 der preisgünstigsten kabellosen Kopfhörer

    Top 10 der besten preisgünstigen drahtlosen Kopfhörer 2022

    Beste Zitate von Betty White

    Beste Zitate von Betty White

  • Unternehmensführung
    Diplomatenkennzeichen in Kenia

    Diplomatenkennzeichen in Kenia

    Beste Zitate von Marcus Aurelius

    Beste Zitate von Marcus Aurelius

    Beste Zitate von Wladimir Lenin

    Beste Zitate von Wladimir Lenin

    Beste Zitate von John Magufuli

    Beste Zitate von John Magufuli

    Die besten Zitate von Wolodymyr Selenskyj

    Die besten Zitate von Wolodymyr Selenskyj

    Beste Zitate von Wladimir Putin

    Beste Zitate von Wladimir Putin

    Beste Zitate von Angela Merkel

    Beste Zitate von Angela Merkel

    Top 20 Länder mit den meisten Schulden der Welt

    Top 20 Länder mit den meisten Schulden der Welt 2022

    Top 10 der am wenigsten verschuldeten Länder in Afrika

    Top 10 der am wenigsten verschuldeten Länder in Afrika 2022

  • Sport
    So nutzen Sie sich ändernde Quoten

    So nutzen Sie sich ändernde Quoten

    Leitfaden für Baseball-Wetten

    Leitfaden für Baseball-Wetten

    Top 10 der meistgesehenen Sportereignisse aller Zeiten

    Top 10 der meistgesehenen Sportereignisse aller Zeiten 2022

    Die 10 bestbezahlten NFL-Spieler

    Top 10 der bestbezahlten NFL-Spieler 2022

    Top 10 der reichsten Sportligen der Welt

    Top 10 der reichsten Sportligen der Welt 2022

    Top 10 der beliebtesten Sportarten der Welt

    Top 10 der beliebtesten Sportarten der Welt 2022

    Top 10 Fußballspieler mit den meisten Freistoßtoren

    Top 10 Fußballspieler mit den meisten Freistoßtoren 2022

    Top 10 der lukrativsten Trikotsponsorings

    Top 10 der lukrativsten Fußballtrikot-Sponsorings 2022

    Top 10 Länder mit den wenigsten olympischen Medaillen in Afrika

    Top 10 Länder mit den wenigsten olympischen Medaillen in Afrika 2022

    Top 20 Länder mit den wenigsten olympischen Medaillen der Welt

    Top 20 Länder mit den wenigsten olympischen Medaillen der Welt 2022

  • Das Leben Hacks
    So vermeiden Sie Urheberrechtsverletzungen auf YouTube

    So vermeiden Sie Urheberrechtsverletzungen auf YouTube

    Wie starte ich ein Auto mit Starthilfe?

    Wie starte ich ein Auto mit Starthilfe?

    So steigern Sie Ihren Blog-Traffic

    So steigern Sie Ihren Blog-Traffic

    Wie wählt man eine Blog-Nische aus?

    Wie wählt man eine Blog-Nische aus?

    So führen Sie eine Kfz-Suche in Kenia durch

    So führen Sie eine Kfz-Suche in Kenia durch

    So ersetzen Sie ein verlorenes oder unkenntlich gemachtes Nummernschild in Kenia

    So ersetzen Sie ein verlorenes oder unkenntlich gemachtes Nummernschild in Kenia

    Wie man Fälschung von echtem Honig unterscheidet

    Wie man Fälschung von echtem Honig unterscheidet

    Wie aus Problemen Lösungen werden

    Wie aus Problemen Lösungen werden

    So werden Sie lästige Werbung auf Ihrem Telefon los

    So werden Sie lästige Werbung auf Ihrem Telefon los

    So kaufen Sie Aktien mit Safaricom Bonga Points

    So kaufen Sie Aktien mit Safaricom Bonga Points

en
afsqam ar hy az eu be bn bs bg ca ceb ny zh-CN zh-TWco hr cs da nl en eo et tl fi fr fy gl ka de el gu ht ha haw iw hi hmn hu is ig id ga it ja jw kn kk km ko ku ky lo la lv lt lb mk mg ms ml mt mi mr mn my ne no ps fa pl pt pa ro ru sm gd sr st sn sd si sk sl so es su sw sv tg ta te th tr uk ur uz vi cy xh yi yo zu
Victor Mochere
Keine Ergebnisse
Alle Ergebnisse
en
afsqam ar hy az eu be bn bs bg ca ceb ny zh-CN zh-TWco hr cs da nl en eo et tl fi fr fy gl ka de el gu ht ha haw iw hi hmn hu is ig id ga it ja jw kn kk km ko ku ky lo la lv lt lb mk mg ms ml mt mi mr mn my ne no ps fa pl pt pa ro ru sm gd sr st sn sd si sk sl so es su sw sv tg ta te th tr uk ur uz vi cy xh yi yo zu
Victor Mochere
Keine Ergebnisse
Alle Ergebnisse
Startseite Technologie

So integrieren Sie Lipa na M-Pesa in Ihre Website oder App

Victor Mochere by Victor Mochere
in Technologie
Lesezeit: 6 Minuten gelesen
A A
0
So integrieren Sie Lipa na M-Pesa in Ihre Website oder App

M-Pesa ist ein mobiltelefonbasierter Geldtransfer-, Finanzierungs- und Mikrofinanzierungsdienst. Der Dienst ermöglicht es Benutzern, Geld einzuzahlen, abzuheben, Geld zu überweisen und Waren und Dienstleistungen (Lipa na M-Pesa) einfach mit einem mobilen Gerät zu bezahlen. Um Entwicklern bei der Implementierung von Mpesa auf ihren Plattformen zu helfen, hat Safaricom die Daraja-API veröffentlicht, eine REST-basierte API, die die Funktionalitäten von Mpesa auf Systementwickler verlagert. Lipa na Mpesa Online ist eine der Funktionalitäten, die von der Daraja-API bereitgestellt werden. Es ist ein Dienst, der verwendet wird, um Mpesa-Transaktionen im Namen des Kunden zu initiieren STK-PUSH. Das bedeutet, dass der Benutzer lediglich die PIN eingeben muss. Es wird unter anderem in E-Commerce- und Rechnungszahlungssystemen eingesetzt.

Im Artikel

  • Voraussetzungen:
  • Erstellen Sie ein Safaricom-Entwicklerkonto
  • App erstellen
  • Holen Sie sich ein OAuth-Token
  • Implementierung von Lipa na M-Pesa online
  • Zusammenfassend

Voraussetzungen:

  • Haben Sie eine Safaricom-Telefonnummer
  • Haben node.js auf Ihrem Computer installiert
  • Sie verfügen über Grundkenntnisse in JavaScript und Express JS
  • Haben Postman auf Ihrem Computer installiert

Erstellen Sie ein Safaricom-Entwicklerkonto

Safaricom kontrolliert alle Operationen bezüglich Mpesa und Daraja API. Für den Zugriff auf die Daraja-API benötigen Sie ein Entwicklerkonto. Die folgenden Schritte erläutern, wie Sie ein Entwicklerkonto erstellen können. 

  1. Weiter zu Safaricom-Entwickler-Website
  2. Klicken Sie auf die Schaltfläche „Anmelden“ und fahren Sie mit dem Anmeldebereich fort
  3. Nach der Registrierung wird eine Willkommensnachricht mit weiteren Anweisungen an Ihre E-Mail-Adresse gesendet. In der E-Mail finden Sie einen Bestätigungslink, klicken Sie darauf und Sie werden zu einer Passworteingabeseite weitergeleitet
  4. Geben Sie Ihr Passwort ein und bestätigen Sie es und klicken Sie dann auf „Anmelden“.

App erstellen

Um die Daraja-API verwenden zu können, benötigen Sie eine App, damit Sie über die erforderlichen Zugriffsschlüssel verfügen. Befolgen Sie diese Schritte, um eine App zu erstellen.

  1. Klicken Sie im Entwicklerportal in der Navigationsleiste auf „Meine Apps“.
  2. Klicken Sie auf dieser Seite auf „Neue App hinzufügen“.
  3. Geben Sie auf der folgenden Seite Ihren bevorzugten App-Namen ein. Überprüf den Lipa na Mpesa-Sandbox und dann auf „App erstellen“

Konfigurieren der Anwendung

Nachdem Sie das Entwicklerkonto und eine App eingerichtet haben, ist es an der Zeit, Ihre Anwendung einzurichten. Implementieren Sie eine REST-API mit dem Express.js-Framework. Ihr Endziel ist es, einen funktionierenden Endpunkt für Lipa na Mpesa online zu implementieren. Um die Kommunikation zu und von der Daraja-API abzuwickeln, können Sie verwenden Axios. Um effektiv mitzumachen, klonen Sie das abgeschlossene Projekt aus GitHub. Um Ihre API zu testen, können Sie verwenden Postman.

Abrufen des Verbraucherschlüssels und des Verbrauchergeheimnisses

Klicken Sie auf der Apps-Seite des Portals auf die neu erstellte App aus dem vorherigen Prozess. Kopieren Sie im Abschnitt Schlüssel den Verbraucherschlüssel und das Verbrauchergeheimnis und fügen Sie sie in Ihre .env Datei jeweils wie unten gezeigt:

				
					//in the .env file
consumer_key = "your consumer key"
consumer_secret = "your consumer secret"
				
			

Nachdem Sie den Verbraucherschlüssel und das Verbrauchergeheimnis gespeichert haben, können Sie mit dem nächsten Schritt zum Abrufen eines OAuth-Tokens fortfahren.

Holen Sie sich ein OAuth-Token

Um jeden Aufruf an die Daraja-API zu tätigen, müssen Sie immer ein OAuth-Token bereitstellen. Aus diesem Grund implementieren Sie es als Middleware, die jedes Mal aufgerufen wird, wenn Sie auf einen Endpunkt zugreifen. Die Funktion wird wie folgt sein:

				
					async getOAuthToken(req,res,next){

        let consumer_key = process.env.consumer_key;
        let consumer_secret = process.env.consumer_secret;

        let url = process.env.oauth_token_url;

        //form a buffer of the consumer key and secret
        let buffer = new Buffer.from(consumer_key+":"+consumer_secret);

        let auth = `Basic ${buffer.toString('base64')}`;

        try{

            let {data} = await axios.get(url,{
                "headers":{
                    "Authorization":auth
                }
            });

            req.token = data['access_token'];

            return next();

        }catch(err){

            return res.send({
                success:false,
                message:err['response']['statusText']
            });

        }
        
};
				
			
  • Empfang req,res,nächste als Parameter. Da die Funktion als Middleware aufgerufen wird, müssen Sie die entsprechenden Parameter übergeben. req Zugriff auf das Anforderungsobjekt hat, während Rindfleisch Zugriff auf das Response-Objekt hat. weiter wird verwendet, um die nächste Middleware auf diesem bestimmten Endpunkt auszuführen
  • Greifen Sie auf die Umgebungsvariablen zu Verbraucher_Schlüssel, Verbraucher_Geheimnis und oauth_token_url
  • Erstellen Sie einen Puffer und codieren Sie ihn dann in a base64 Schnur
  • Verwenden versuchen, fangen Block für die Kommunikation mit der Daraja-API. Wenn die Anforderung erfolgreich ist, legen Sie das Token für das Anforderungsobjekt fest und führen Sie dann die nächste Middleware aus. Sonst den Fehler zurückgeben

Implementierung von Lipa na M-Pesa online

Nachdem Sie ein Zugriffstoken generiert haben, können Sie nun Ihre Kernfunktionalität implementieren. Da es sich bei Express.js um eine Reihe von Middleware-Aufrufen handelt, implementieren Sie es auch als Middleware. Die Umsetzung erfolgt wie folgt:

				
					async lipaNaMpesaOnline(req,res){
        let token = req.token;
        let auth = `Bearer ${token}`;       

        //getting the timestamp
        let timestamp = require('../middleware/timestamp').timestamp;

        let url = process.env.lipa_na_mpesa_url;
        let bs_short_code = process.env.lipa_na_mpesa_shortcode;
        let passkey = process.env.lipa_na_mpesa_passkey;

        let password = new Buffer.from(`${bs_short_code}${passkey}${timestamp}`).toString('base64');
        let transcation_type = "CustomerPayBillOnline";
        let amount = "1"; //you can enter any amount
        let partyA = "party-sending-funds"; //should follow the format:2547xxxxxxxx
        let partyB = process.env.lipa_na_mpesa_shortcode;
        let phoneNumber = "party-sending-funds"; //should follow the format:2547xxxxxxxx
        let callBackUrl = "your-ngrok-url/mpesa/lipa-na-mpesa-callback";
        let accountReference = "lipa-na-mpesa-tutorial";
        let transaction_desc = "Testing lipa na mpesa functionality";

        try {

            let {data} = await axios.post(url,{
                "BusinessShortCode":bs_short_code,
                "Password":password,
                "Timestamp":timestamp,
                "TransactionType":transcation_type,
                "Amount":amount,
                "PartyA":partyA,
                "PartyB":partyB,
                "PhoneNumber":phoneNumber,
                "CallBackURL":callBackUrl,
                "AccountReference":accountReference,
                "TransactionDesc":transaction_desc
            },{
                "headers":{
                    "Authorization":auth
                }
            }).catch(console.log);

            return res.send({
                success:true,
                message:data
            });

        }catch(err){

            return res.send({
                success:false,
                message:err['response']['statusText']
            });

        };
};
				
			

Die Implementierung folgt diesen Schritten:

  1. Greifen Sie auf das Token zu, das wir im Anforderungsobjekt gespeichert haben
  2. Hängen Sie Bearer vor die Zeichenfolge, um die Autorisierungszeichenfolge zu erstellen
  3. Holen Sie sich den aktuellen Zeitstempel.
  4. Rufen Sie die Lipa na Mpesa-URL ab, die als Umgebungsvariable gespeichert ist
  5. Holen Sie sich Ihren geschäftlichen Funktionscode und Hauptschlüssel. Fahren Sie mit Ihrem fort Anmeldeinformationen testen. Dann kopieren und einfügen Lipa Na Mpesa Online-Shortcode als geschäftliche Kurzwahl zu Ihrer .env Datei-und Lipa Na Mpesa Online-Passkey als Hauptschlüssel
  6. Rufen Sie das Kennwort ab, das aus einem Puffer generiert wird, der sich aus Geschäftsfunktionscode, Hauptschlüssel und Zeitstempel zusammensetzt. Der Puffer wird dann zu a kodiert base64 Schnur
  7. Stellen Sie den Transaktionstyp auf ein KundePayBillOnline das ist das einzige, das unterstützt wird. Ändern Sie es nicht
  8. Stellen Sie den zu zahlenden Betrag ein
  9. Legen Sie die PartyA fest, die die Telefonnummer ist, die das Geld sendet. Die Telefonnummer sollte die verwenden 2547xxxxxxxxx Format
  10. Stellen Sie PartyB ein, das ist der geschäftliche Funktionscode
  11. Legen Sie die Telefonnummer fest, die die Telefonnummer ist, die das Geld sendet. Verwenden Sie das Format wie in PartyA erklärt
  12. Legen Sie die Rückruf-URL fest. Die Rückruf-URL ist der Ort, an dem die Antwort verarbeitet wird. Sie können verwenden Ngrok

Stellen Sie mit dem Befehl sicher, dass Ihr Server läuft:

				
					npm run dev
				
			

Öffnen Sie dann einen weiteren Tab und führen Sie den folgenden Befehl aus:

				
					npm run ngrok
				
			

Dadurch werden Sie zu einem bestimmten Link weitergeleitet, z http://78066c1c2d6b.ngrok.io. Kopieren Sie diesen Link und fügen Sie die callBackUrl-Variable ein. Beachten Sie, dass der Link jedes Mal anders ist, wenn Sie den Server stoppen und erneut starten.

  • Legen Sie die Kontoreferenz fest, die eine beliebige Zeichenfolge sein kann, die Sie festlegen. Es weist darauf hin, wohin das Geld ausgezahlt wird
  • Legen Sie die Transaktionsbeschreibung fest, die beschreibt, wofür die Transaktion bestimmt ist
  • Verwenden versuchen, fangen bei der Kommunikation mit der Daraja-API blockieren. Wenn der Prozess erfolgreich ist, geben Sie die Nachricht von der API zurück. Geben Sie andernfalls den Fehler von der API zurück

Lipa na Mpesa Online-Rückruf

Wenn Sie eine Anfrage senden, wird die Antwort von der API über den Rückruf gesendet. Falls Sie einige Datensätze aktualisieren möchten, können Sie sie hier basierend auf der zurückgesendeten Antwort aktualisieren. Einen einfachen Callback implementieren Sie als Methode in der Klasse.

				
					lipaNaMpesaOnlineCallback(req,res){
        
    //Get the transaction description
    let message = req.body.Body.stkCallback['ResultDesc'];

    return res.send({
        success:true,
        message
    });
        
};
				
			

Rufen Sie die Beschreibung der durchgeführten Transaktion auf oder senden Sie die gesendete Nachricht zurück.

Zusammenfassend

Wenn Sie Ihre App per Push in die Produktion übertragen möchten, müssen Sie die Rückruf-URL in Ihre Serverdomäne ändern, wenn sie online gehostet wird. Nachdem Sie Anmeldeinformationen hinzugefügt haben .env Datei, fügen Sie sie Ihrer hinzu .gitignore -Datei, damit Sie Ihre Anmeldeinformationen nicht preisgeben, wenn Sie Ihr Projekt per Push an GitHub übertragen.

Stichworte: BezahlungSafaricom
VORIGER ARTIKEL

Was LGBTQ+ bedeutet

NÄCHSTER ARTIKEL

Die 20 meistgesprochenen Sprachen der Welt 2022

Victor Mochere

Victor Mochere

Victor Mochere ist Blogger, Social Media Influencer und Netpreneur, der digitale Inhalte erstellt und vermarktet.

Verbunden BLOG-POSTS

Anleitung zum Erstellen kostenloser Backlinks
Technologie

Anleitung zum Erstellen kostenloser Backlinks

Leitfaden zu Backlinks für Anfänger
Technologie

Leitfaden zu Backlinks für Anfänger

So wird man YouTube-Millionär
Technologie

So wird man YouTube-Millionär

Top 5 der besten Backlink-Checker-Tools
Technologie

Top 5 der besten Backlink-Checker-Tools 2022

Fähigkeiten, die für eine erfolgreiche KI-Bereitstellung erforderlich sind
Technologie

Fähigkeiten, die für eine erfolgreiche KI-Bereitstellung erforderlich sind

So erhalten Sie mehr Aufrufe auf TikTok
Technologie

So erhalten Sie mehr Aufrufe auf TikTok

NÄCHSTER ARTIKEL
Die 20 meistgesprochenen Sprachen der Welt

Die 20 meistgesprochenen Sprachen der Welt 2022

Hinterlasse uns einen Kommentar Antwort verwerfen

Ihre E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet *

Ich stimme den Datenschutz.

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.

Trendbeiträge

  • Top 10 der besten Gay Dating Apps

    Top 10 der besten Gay Dating Apps 2022

    3 Aktien
    Teilen 0 Tweet 0
  • Top 20 der schwächsten Währungen der Welt 2022

    2 Aktien
    Teilen 2 Tweet 0
  • Top 10 der bestverdienenden Entwickler von OnlyFans 2022

    4 Aktien
    Teilen 0 Tweet 0
  • Top 10 der schlechtesten Universitäten in Kenia 2022

    0 Aktien
    Teilen 0 Tweet 0
  • So umgehen Sie die Paywalls von Nachrichtenseiten

    1 Aktien
    Teilen 0 Tweet 0

Folg uns

  • 11.8 k Verfolger
  • 2.1 k Verfolger
  • 450 k Abonnenten

Laden Sie unsere App herunter

Google-Play Einkaufstasche Amazon

Newsletter

Abonnieren Sie unseren Newsletter und erhalten Sie die neuesten Beiträge in Ihren Posteingang.

* Wir hassen Spam genauso wie Sie.

Schreiben Sie uns

Wenn Sie auf victor-mochere.com veröffentlicht werden möchten, senden Sie uns Ihren Artikel bitte hier Formular.

Senden Sie uns ein Thema

Wenn es ein Thema gibt, das Sie auf victor-mochere.com veröffentlicht sehen möchten, senden Sie es bitte über dieses an uns Formular.

Eine Korrektur oder einen Tippfehler melden

Wir verpflichten uns, unsere redaktionellen Standards, einschließlich der Genauigkeit, einzuhalten. Unsere Politik besteht darin, jedes Problem von Fall zu Fall zu überprüfen, sobald ein potenzieller Fehler oder ein Klärungsbedarf vorliegt, und ihn so schnell wie möglich zu beheben. Wenn Sie einen Fehler oder Tippfehler bemerken, der korrigiert werden muss, zögern Sie bitte nicht Kontaktieren Sie uns zum sofortigen Handeln.

Redaktionelle Richtlinien

Die Erlaubnis zur Verwendung von Zitaten aus jedem Artikel wird unter der Voraussetzung erteilt, dass eine angemessene Quellenangabe durch Verweis auf den direkten Link des Artikels auf Victor Mochere. Das Reproduzieren von Inhalten auf dieser Website ohne ausdrückliche Genehmigung ist jedoch strengstens untersagt.

Bekanntmachung

Unsere Inhalte sind leserunterstützt. Das heißt, wenn Sie auf einige der Anzeigen oder Links auf dieser Website klicken, erhalten wir möglicherweise eine Provision.

Victor Mochere

Victor Mochere ist einer der größten Informationsblogs im Internet. Wir veröffentlichen gut kuratierte aktuelle Fakten und wichtige Updates aus der ganzen Welt.

Finden Sie uns auf

Zeitung Flipboard

Themen

  • Geschäft
  • Unterricht & Bildung
  • Unterhaltung
  • geflackert
  • Unternehmensführung
  • Das Leben Hacks
  • Leben
  • Sport
  • Technologie
  • Reise
  • Reichtum

Folg uns

Facebook-f Twitter Instagram Pinterest Linkedin Youtube Telegramm Rss

Laden Sie unsere App herunter

Google-Play Einkaufstasche Amazon
  • Inserieren
  • Gutscheine
  • Haftungsausschluss
  • Urheberrecht
  • DMCA
  • Cookies
  • Datenschutz
  • Autor werden
  • Senden Sie uns ein Thema
  • Kontakt

© 2022 Victor Mochere. Alle Rechte vorbehalten.

en
afsqam ar hy az eu be bn bs bg ca ceb ny zh-CN zh-TWco hr cs da nl en eo et tl fi fr fy gl ka de el gu ht ha haw iw hi hmn hu is ig id ga it ja jw kn kk km ko ku ky lo la lv lt lb mk mg ms ml mt mi mr mn my ne no ps fa pl pt pa ro ru sm gd sr st sn sd si sk sl so es su sw sv tg ta te th tr uk ur uz vi cy xh yi yo zu
Keine Ergebnisse
Alle Ergebnisse
  • Themen
    • Reichtum
    • Geschäft
    • Unterricht & Bildung
    • Reise
    • Technologie
    • Leben
    • Unterhaltung
    • Unternehmensführung
    • Sport
    • Das Leben Hacks
  • Über Uns
    • Victor Mochere -Biografie
  • Produkte
  • CPA-Hinweise
  • Digitales Marketing
  • Soziale Medienpolitik
  • Sitemap
  • Login
  • Registriere dich

© 2022 Victor Mochere. Alle Rechte vorbehalten.

Willkommen zurück!

Melden Sie sich unten in Ihrem Konto an

Passwort vergessen? Registriere dich

Neuen Account erstellen!

Füllen Sie die folgenden Formulare aus, um sich zu registrieren

*Indem Sie sich auf unserer Website registrieren, stimmen Sie dem zu Datenschutz.
Alle Felder sind Pflichtfelder. Anmelden

Rufen Sie Ihr Passwort ab

Bitte geben Sie Ihren Benutzernamen oder Ihre E-Mail-Adresse ein, um Ihr Passwort zurückzusetzen.

Anmelden
Diese Website verwendet Cookies. Wenn Sie diese Website weiterhin nutzen, stimmen Sie der Verwendung von Cookies zu. Besuchen Sie unser Cookie-Richtlinie.
Pixel