first push

This commit is contained in:
2026-01-18 11:45:53 +03:30
commit 6bcd71d9ec
702 changed files with 272997 additions and 0 deletions

75
GateWay.py Normal file
View File

@@ -0,0 +1,75 @@
import requests
def PaymentGateway(deposit_id=None, amount=None, order_id=None):
data = {
"amount": amount,
"orderId": order_id,
"additionalData": deposit_id,
}
req = requests.post(
url='https://ravandno.ir/cumulative-dynamic-pay-request/',
data=data,
verify=False
)
if req.status_code == 200:
return {req.status_code: req.json()['refId']}
else:
return {req.status_code: req.json()['error']}
# result = req.json()['refId'] if req.status_code == 200 else 'error'
# return result
# return {req.status_code: req.content}
# def PaymentGatewayZarinPal(amount=None, description=None, province_code=None, wages=None, link=None):
# data = {
# "amount": amount,
# "description": description,
# "provincecode": province_code,
# "wages": wages,
# "isLink": link
# }
#
# headers = {
# 'Content-Type': 'application/json'
# }
#
# req = requests.post(
# url='https://pay.rasadyaar.ir/zarinpay',
# json=data,
# headers=headers,
# verify=False
# )
# if req.status_code == 201:
# return {req.status_code: req.json()['authority']}
#
# else:
# return {req.status_code: req.json()['error']}
def PaymentGatewayZarinPal(amount=None, phone=None, province_code=None, link=None,wages=None):
data = {
"amount": amount,
"phone": phone,
"provincecode": province_code,
"isLink": link,
"wages": wages
}
headers = {
'Content-Type': 'application/json'
}
req = requests.post(
url='https://pay.rasadyar.net/sep-pay-request/',
json=data,
headers=headers,
verify=False
)
if req.status_code == 201:
return {req.status_code: req.json()['token']}
else:
return {req.status_code: req.json()['error']}