Revert to b5976d0b21
This commit is contained in:
@@ -21,7 +21,6 @@ load_dotenv()
|
||||
|
||||
ENDPOINT = "/pally/result"
|
||||
|
||||
|
||||
def calculate_signature(
|
||||
out_sum: str,
|
||||
inv_id: str,
|
||||
@@ -47,21 +46,25 @@ def main():
|
||||
|
||||
pally_token = os.environ["PALLY_TOKEN"]
|
||||
|
||||
inv_id = str(args.bill_id)
|
||||
out_sum = str(args.amount)
|
||||
trs_id = f"test_trs_{args.bill_id}"
|
||||
# Эти поля могут быть любыми строками — вебхук их не использует содержательно,
|
||||
# только включает в подпись. Главное чтобы совпадали с тем, что пойдёт в подпись.
|
||||
payment_id = "test_payment_001"
|
||||
bill_id = f"test_bill_{args.bill_id}"
|
||||
currency = "RUB"
|
||||
order_id = str(args.bill_id) # order_id == id счёта в нашей БД
|
||||
|
||||
signature = calculate_signature(out_sum, inv_id, pally_token)
|
||||
signature = calculate_signature(
|
||||
payment_id, args.status, str(args.amount), currency, order_id, pally_token
|
||||
)
|
||||
|
||||
payload = {
|
||||
"InvId": inv_id,
|
||||
"OutSum": out_sum,
|
||||
"Commission": "0",
|
||||
"TrsId": trs_id,
|
||||
"Status": args.status,
|
||||
"CurrencyIn": currency,
|
||||
"SignatureValue": signature,
|
||||
"id": payment_id,
|
||||
"bill_id": bill_id,
|
||||
"status": args.status,
|
||||
"req_amount": str(args.amount),
|
||||
"currency": currency,
|
||||
"order_id": order_id,
|
||||
"signature": signature,
|
||||
}
|
||||
|
||||
print(f"{args.host}{ENDPOINT}")
|
||||
|
||||
Reference in New Issue
Block a user