当前位置: 首页 > news >正文

如何设计网站站点什么是网站建设规划书

如何设计网站站点,什么是网站建设规划书,做网站的费用属于什么费用,企业展厅设计理念这几天涉及到一个个人项目的支付开发场景#xff0c;正好完成之后#xff0c;做一下开发记录#xff0c;给有需要的朋友做一下参考 涉及安装Python环境请参考我专栏中的历史文章#xff0c;这里不再重复说明 环境#xff1a; Python3.11 使用Django框架 因本次代码为沙…这几天涉及到一个个人项目的支付开发场景正好完成之后做一下开发记录给有需要的朋友做一下参考 涉及安装Python环境请参考我专栏中的历史文章这里不再重复说明 环境 Python3.11 使用Django框架 因本次代码为沙箱环境未涉及支付宝当面付的申请如何有需要可以评论区告诉我我会单独写一篇文对申请过程进行说明。 内网穿透工具安装请参考 代码步骤 1、安装支付宝第三方SDK我这里没有用官方的因为代码使用起来比较简洁 pip3 install python-aliyun-sdk 2、生成urls.py文件代码如下 from django.urls import path from . import viewsurlpatterns [path(precreate_payment/, views.precreate_payment, nameprecreate_payment),path(payment_notify/, views.payment_notify, namepayment_notify), ] 方法说明 precreate_payment支付宝二维码扫码生成请求地址$host/precreate_payment/ payment_notify支付宝导步回调地址$host/payment_notify/ 3、编写视图文件 views.py from django.shortcuts import render, redirect from django.conf import settings from alipay import AliPay from django.views.decorators.csrf import csrf_exempt from django.urls import reverse from django.http import HttpResponseRedirect, HttpResponse, JsonResponse import random from datetime import datetime import json#生成支付宝请求地址debug为是否开启沙箱 def initialize_alipay():alipay AliPay(appidsettings.ALIPAY_APPID,app_notify_urlNone,app_private_key_stringsettings.ALIPAY_APP_PRIVATE_KEY,alipay_public_key_stringsettings.ALIPAY_PUBLIC_KEY,sign_typeRSA2,debugTrue)return alipay#订单ID生成 def generate_out_trade_no():now datetime.now()out_trade_no now.strftime(%Y%m%d%H%M%S)out_trade_no str(random.randint(1000, 9999))return out_trade_nodef precreate_payment(request):alipay initialize_alipay()out_trade_no generate_out_trade_no()result alipay.api_alipay_trade_precreate(out_trade_noout_trade_no,total_amount100.00,subjectTest Order,)if result.get(code) 10000:qr_code_url result.get(qr_code)return render(request, pay/precreate_payment.html, {qr_code_url: qr_code_url})else:return HttpResponse(Error in pre-creating transaction: result.get(sub_msg), status400)csrf_exempt def payment_notify(request):body_str request.body.decode(utf-8)params dict(request.POST.items())sign params.pop(sign, None)alipay initialize_alipay()if alipay.verify(params, sign):print(Alipay notify parameters:, json.dumps(params, indent4))return JsonResponse({status: success})return JsonResponse({status: failure}, status400)以上代码中引用了一些三方模块除了支付宝SDK还有一些模块如果提示不存在请自行安装 pyment_notify为支付宝异步回调接口可以根据你真实环境来进行生成。本地业务可以在 print(Alipay notify parameters:, json.dumps(params, indent4))这行进行替换处理业务逻辑。 4、功能测试 1、访问$host/precreate_payment/显示你的二维码 2、使用支付宝沙箱APP登陆进行扫码支付 3、通过控制台查看你的支付宝回调接口检查服务器是否接收到响应 备注说明 本来简化了一下本地代理的软件 结果审核没给过 想用代理工具的自己参考我之前的ftp搭建工具吧。 或者搜一下内网穿透
http://www.tj-hxxt.cn/news/227641.html

相关文章:

  • 网站ftp做网站的会给嘛学网页设计有什么网站
  • 上海比较出名的广告公司西安seo外包行者seo
  • 怎么在主机上的建设网站wordpress增加模板
  • 做网站需要撑握哪些技术网站建设哈尔滨
  • 外贸网站做流量什么叫网站app
  • 网站备案必须在公司注册地广州建网站
  • 建网站需要什么条件楚雄自助建站系统
  • 设计作品网站有哪些农村淘宝官网首页
  • 网站建设培训会讲话深圳提供网站建设制作
  • 网站开发费用属于什么科目上海定制建站网站建设
  • 有没有网站可以做发虚拟币wordpress 摘要省略号
  • 做智能网站系统下载金华网站制作推广
  • 深圳网站制作公司信息网页美工设计入门详解
  • aspcms网站地图给自己的网站做镜像网站
  • 滨江区高端网站建设网站开发语言格式化标记语言
  • 我做的网站搜不到免费推广预期效果怎么写
  • 专业做汽配的网站企业网络广告推广方案
  • 淘宝客户自己做网站怎么做山东关键词网络推广
  • 网站开发制作熊掌号微信营销系统平台
  • 建立网站的正确方法设计一套企业网站多少钱
  • 建设网站的必要与可行性邯郸市教育考试院
  • 西安农产品网站建设做外单的网站
  • 登封做网站推广坂田做网站多少钱
  • 学校网站网站建设百度站长之家工具
  • 滨州正规网站建设哪家专业西八里庄网站建设
  • asp网站如何打开数据分析师一般一个月多少钱
  • icp网站备案信息表旅游电子商务的网站建设
  • 网站外包维护一年多少钱不知名网站开发
  • 公司 网站 苏州有没有做旅游攻略的网站
  • 旅游网站建设经费预算sem竞价推广托管代运营公司