PayLog.php 6.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. namespace App\Modes;
  3. use Illuminate\Database\Eloquent\Model;
  4. /**
  5. * App\Modes\PayLog
  6. *
  7. * @property int $id
  8. * @property string|null $gmt_create 券创建时间(券发券时间)
  9. * @property string|null $charset 编码格式
  10. * @property string|null $seller_email 卖家邮箱
  11. * @property string|null $subject 订单标题;
  12. * 只在间连场景下返回;
  13. * @property string|null $sign 签名
  14. * @property string|null $buyer_id 买家支付宝账户
  15. * @property string|null $invoice_amount 交易中用户支付的可开具发票的金额,单位为元,两位小数。该金额代表该笔交易中可以给用户开具发票的金额
  16. * @property string|null $notify_id 通知校验id,唯一标识一笔通知
  17. * @property string|null $fund_bill_list 交易支付使用的资金渠道
  18. * @property string|null $notify_type 异步通知类型
  19. * @property string|null $trade_status 交易状态:WAIT_BUYER_PAY(交易创建,等待买家付款)、TRADE_CLOSED(未付款交易超时关闭,或支付完成后全额退款)、TRADE_SUCCESS(交易支付成功)、TRADE_FINISHED(交易结束,不可退款)
  20. * @property string|null $receipt_amount 实收金额,单位为元,两位小数。该金额为本笔交易,商户账户能够实际收到的金额
  21. * @property string|null $buyer_pay_amount 买家支付宝账号
  22. * @property string|null $app_id 开发者的应用ID
  23. * @property string|null $sign_type 商户生成签名字符串所使用的签名算法类型,目前支持RSA2和RSA,推荐使用RSA2
  24. * @property string|null $seller_id 卖家id
  25. * @property string|null $notify_time UTC+8,格式为yyyy-MM-dd HH:mm:ss。若为其它时区的服务器时间请自行转换
  26. * @property string|null $version 调用的接口版本,固定为:1.0
  27. * @property string|null $out_trade_no 商户网站唯一订单号
  28. * @property string|null $total_amount 交易的订单金额,单位为元,两位小数。该参数的值为支付时传入的total_amount
  29. * @property string|null $trade_no 支付宝系统中的交易流水号
  30. * @property string|null $auth_app_id 授权者的应用id(一般是商户)
  31. * @property string|null $buyer_logon_id 买家支付宝账号
  32. * @property string|null $point_amount 使用集分宝付款的金额
  33. * @property string|null $method 接口名称
  34. * @property string|null $timestamp 发送请求的时间
  35. * @property string|null $remark 备注
  36. * @property int $type 回调信息 1-支付宝同步回调 2-支付宝异步回调
  37. * @property \Illuminate\Support\Carbon $created_at
  38. * @property \Illuminate\Support\Carbon $updated_at
  39. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog newModelQuery()
  40. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog newQuery()
  41. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog query()
  42. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereAppId($value)
  43. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereAuthAppId($value)
  44. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereBuyerId($value)
  45. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereBuyerLogonId($value)
  46. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereBuyerPayAmount($value)
  47. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereCharset($value)
  48. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereCreatedAt($value)
  49. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereFundBillList($value)
  50. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereGmtCreate($value)
  51. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereId($value)
  52. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereInvoiceAmount($value)
  53. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereMethod($value)
  54. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereNotifyId($value)
  55. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereNotifyTime($value)
  56. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereNotifyType($value)
  57. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereOutTradeNo($value)
  58. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog wherePointAmount($value)
  59. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereReceiptAmount($value)
  60. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereRemark($value)
  61. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereSellerEmail($value)
  62. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereSellerId($value)
  63. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereSign($value)
  64. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereSignType($value)
  65. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereSubject($value)
  66. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereTimestamp($value)
  67. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereTotalAmount($value)
  68. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereTradeNo($value)
  69. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereTradeStatus($value)
  70. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereType($value)
  71. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereUpdatedAt($value)
  72. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereVersion($value)
  73. * @mixin \Eloquent
  74. * @property string|null $gmt_payment 该笔交易的买家付款时间
  75. * @method static \Illuminate\Database\Eloquent\Builder|\App\Modes\PayLog whereGmtPayment($value)
  76. */
  77. class PayLog extends Model
  78. {
  79. protected $table = 'pay_log';
  80. }