建立商品表模型
from django.db import
models
#create your models here.
from utils.mybasemodel import
base
class
goods(base):
goods_type=(
('1','vip'),
('2','course')
)channel_type=(
('1','普通'),
('2','**')
)course = models.foreignkey('
course.course
', on_delete=models.protect)
goods_type = models.charfield('
商品種類
', choices=goods_type, max_length=8)
product_id = models.charfield('
產品id
', max_length=8)
title = models.charfield('
商品名稱
', max_length=24)
price = models.decimalfield('
商品**
', max_digits=8, decimal_places=2)
channel_type = models.charfield('
購買渠道
', choices=channel_type, max_length=8)
period = models.integerfield('
有效期', default=365)
is_launched = models.booleanfield('
是否上架
', default=true)
class
meta:
db_table = '
tb_goods
'def
__str__
(self):
return self.title
#生成訂單表
class
order(base):
pay_method=(
(1,'
支付寶'
), )
order_status=(
(1,'
待支付'
), (2,'
已支付'
), (3,'
已取消'
), )
user = models.foreignkey('
user.user
', on_delete=models.protect,
verbose_name="
下單使用者")
goods = models.foreignkey(goods, on_delete=models.protect)
order_id = models.charfield('
訂單號', max_length=24)
trade_no = models.charfield('
支付寶訂單號
', max_length=32, null=true) #
28位 pay_time = models.datetimefield('
支付時間
', null=true)
pay_method = models.charfield('
支付方式
', choices=pay_method, default=1,
max_length=8)
status = models.charfield('
支付狀態
', choices=order_status, default=1,
max_length=8)
total_amount = models.decimalfield(max_digits=10, decimal_places=2,
verbose_name="
商品總金額")
class
meta:
db_table = '
tb_orders
'def
__str__
(self):
return self.order_id
#在admin 裡註冊
from django.contrib import
admin
from . import
models
#register your models here.
admin.site.register(models.goods)
admin.site.register(models.order)
#註冊路遊
from django.urls import
path, re_path
from . import
views
urlpatterns =[
]
第三方支付
1.什麼是第三方支付 所謂第三方支付,就是一些和各大銀行簽約 並具備一定實力和信譽保障的第三方獨立機構提供的交易支援平台。在通過第三方支付平台的交易中,買方選購商品後,使用第三方平台提供的賬戶進行貨款支付,由第三方通知賣家貨款到達。為什麼要使用第三方支付?因為第三方支付平台已經與各大銀行進行簽約,主...
ios 第三方支付
1.封裝訂單模型 alixpayorder order alixpayorder alloc init 生成訂單描述 nsstring orderspec order description 2.簽名 idsigner creatersadatasigner 私鑰key 傳入訂單描述 進行 簽名 n...
第三方支付介面
第三方支付介面 簽約入口 4.郵局支付 網匯通 7.免手續費自助整合 10.nps網上支付系統 contact contact.jsp 程式參考文件 見附件nps支付系統介面 特點 1.支援國內銀行支付 2.支援國外銀行支付 3.支援神州行充值卡支付 product payment easyown....