Please enable JavaScript.
Coggle requires JavaScript to display documents.
Way For Pay Invoice (start (CreateSignature (%orderDate=%sys.timestamp…
Way For Pay Invoice
start
CreateSignature
%orderDate=%sys.timestamp
%signatureParams=%merchantAccount;%merchantDomainName;%orderReference;%orderDate;%amount;%currency;Билет на фабрику ботов;1;1
%signature=/get
http://api.storytellingbot.com/calc
expr=hash_hmac("md5","%signatureParams","%wfp.secretKey")
CreateInvoice
$SYS.POST
https://api.wayforpay.com/api
pay
1 more item...
ANSWER
%invoiceUrl=invoiceUrl
QUESTION
error
error
clientEmail=testemail@mail.com
productCount=%productCount
productPrice=%productPrice
productName=%productName
orderTimeout=999999999
currency=%currency
amount=%amount
orderDate=%orderDate
orderReference=%orderReference
language=ua
apiVersion=1
merchantSignature=%signature
merchantDomainName=%merchantDomainName
merchantAuthType=SimpleSignature
merchantAccount=%merchantAccount
transactionType=CREATE_INVOICE
%merchantAccount=test_merch_n1
%merchantDomainName=storytellingbot.com
%orderReference=ticket
6
%sys.uid
%amount=1
%currency=UAH
%productName=[Билет на фабрику ботов]
%productCount=[1]
%productPrice=[1]
%wfp.secretKey=flk3409refn54t54t*FNJRET
?wfp.transactionStatus
%ticketTransactionStatus=%wfp.transactionStatus
%wfp.transactionStatus=null
check
else
Статус вашей оплаты изменился на %ticketTransactionStatus
// Я понял
#
?ticketTransactionStatus=Approved
error
Оплата прошла успешно. Вот ваш пропуск
// Спасибо!
#
%ticketFname=%sys.fname
%ticketLname=%sys.lname
?checkuid
$SYS.GET
ANSWER
%checkedTransactionStatus=data.ticketTransactionStatus
%checkedFname=data.ticketFname
%checkedLname=data.ticketLname
error
%checkuid=null
result
else
По данному пользователю нет информации по оплате
?checkedTransactionStatus
%checkedFname %checkedLname
Статус оплаты: %checkedTransactionStatus
%up=/get
https://api.storytellingbot.com/user/12187?api_key=11f695a7f9ee23b89ef823578e751f09
ticketChecked=1
?watingForTransactionConfirmation
%watingForTransactionConfirmation=null
Мы ожидаем подтверждение транзакции. Как только получим - сообщим.