Merge branch 'dev' into 'master'

Dev

See merge request !347
master
Andrey 8 years ago
commit a4302d675e
  1. 10
      finance/views.py
  2. 7
      templates/yandex/test_pay.html

@ -25,13 +25,17 @@ from finance.tasks import setup_periodic_billing
from lms.global_decorators import transaction_decorator
from lms.tools import get_real_name
from django.utils import timezone
import uuid
logger_yandex = logging.getLogger('yandex_money')
def test_pay(request):
return render_to_response('yandex/test_pay.html', context={
'shop_id': settings.YANDEX_MONEY_SHOP_ID, 'sc_id': settings.YANDEX_MONEY_TEST_SCID})
'shop_id': settings.YANDEX_MONEY_SHOP_ID,
'sc_id': settings.YANDEX_MONEY_TEST_SCID,
'order_number': str(uuid.uuid4())[:12]
})
class BillListView(APIView):
@ -482,7 +486,7 @@ class DemoYandexCheckView(APIView):
@staticmethod
def post(request):
# Деалем допущение, что orderNumber=abc1111111 иначе всё плохо
# Деалем допущение, что customerNumber=abc1111111 иначе всё плохо
data = dict()
try:
for i in request.body.decode('utf-8').split('&'):
@ -496,7 +500,7 @@ class DemoYandexCheckView(APIView):
now = timezone.now()
try:
if data['invoiceId'] == "abc1111111":
if data['customerNumber'] == "abc000":
xml_res = """<checkOrderResponse performedDatetime="%s" code="0" invoiceId="%s" shopId="%s"/>
""" % (now.isoformat(), str(data['invoiceId']), str(data['shopId']))
else:

@ -12,9 +12,10 @@
Больше инфы
<a href="https://tech.yandex.ru/money/doc/payment-solution/examples/examples-test-data-docpage/" target="_blank">
В доке
</a>
</a><br>
Отправление формы срабатывает только раз затем нужно будет заменить orderNumber
</div>
<br><br><br><br><br>
<br><br><br>
<form action=" https://demomoney.yandex.ru/eshop.xml" method="post" target="_blank">
<table>
<tr>
@ -35,7 +36,7 @@
</tr>
<tr>
<td>orderNumber</td>
<td><input name="orderNumber" value="abc1111111" type="text"/></td>
<td><input name="orderNumber" value="{{ order_number }}" type="text"/></td>
</tr>
<tr>
<td>cps_phone</td>

Loading…
Cancel
Save