Skip to content

Commit 5e1692a

Browse files
committed
updated methods to be used in transaction status and payment reversal
1 parent df2b25b commit 5e1692a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pypesa/__init__.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -354,12 +354,12 @@ def payment_reversal(self, transaction_query: dict) -> dict:
354354
self.verify_query(transaction_query, self.urls.re_payment_reversal)
355355

356356
try:
357-
return requests.post(
357+
return requests.put(
358358
self.urls.payment_reversal,
359359
json=transaction_query,
360360
headers=self.default_headers(),
361361
verify=True,
362-
).json()
362+
).text
363363

364364
except (requests.ConnectTimeout, requests.ConnectionError):
365365
raise MpesaConnectionError
@@ -371,7 +371,7 @@ def query_transaction_status(self, transaction_query: dict) -> dict:
371371
self.verify_query(transaction_query, self.urls.re_transaction_status)
372372

373373
try:
374-
return requests.post(
374+
return requests.get(
375375
self.urls.transaction_status,
376376
json=transaction_query,
377377
headers=self.default_headers(),

0 commit comments

Comments
 (0)