TIP: You can type at any time to perform a new search.
Wechat Payment Acquirer
payment_wcpay · OCA/l10n-china
- Repository
- OCA/l10n-china · module folder · Try on Runboat
- Module version
- 2.0.0
- Category
- Hidden
- Folder size
- 0.1 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.elico-corp.com
- Last tracking update
- 2026-08-07 07:03:13
- Authors
- Elico Corp
- Maintainers
- Elico Corp
- Committers
- GitHub, Xudong Yang (Wizr), noah, rona
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
acquirer_form_wcpay |
acquirer.form.wcpay | payment.acquirer | form | Inherits payment.acquirer_form |
assets_frontend |
Shop | ir.ui.view | qweb | Inherits website.assets_frontend |
confirmation |
confirmation | ir.ui.view | qweb | Inherits payment_wcpay.wcpay_confirmation |
transaction_form_wcpay |
acquirer.transaction.form.wcpay | payment.transaction | form | Inherits payment.transaction_form |
wcpay_acquirer_button |
wcpay_acquirer_button | ir.ui.view | qweb | New |
wcpay_confirmation |
wcpay_confirmation | ir.ui.view | qweb | New |
HTTP endpoints (8)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
/shop/confirmation, /shop/confirmation/so/<int:sale_order_id>, /shop/confirmation/ai/<int:account_invoice_id> |
WcpayController.payment_confirmation |
public | http | ALL | website |
/shop/payment/get_status_ai/<int:account_invoice_id> |
WcpayController.payment_get_status_ai |
public | json | ALL | website |
/shop/payment/get_status_so/<int:sale_order_id> |
WcpayController.payment_get_status_so |
public | json | ALL | website |
/report/barcode, /report/barcode/<type>/<path:value> |
WcpayController.report_barcode |
public | http | ALL | |
/payment/weixin/notify |
WcpayController.weixin_notify |
none | http | POST | |
/shop/payment/transaction/<int:acquirer_id> |
website_sale.payment_transaction |
public | json | ALL | website |
/shop/payment/transaction_ai/<int:acquirer_id> |
website_sale.payment_transaction_for_ai |
public | json | ALL | website |
/shop/payment/transaction_so/<int:acquirer_id> |
website_sale.payment_transaction_for_so |
public | json | ALL | website |
Models touched (4)
New fields (3)
-
payment_acquirer_idMany2one → payment.acquirercomodel_name='payment.acquirer'string='Payment Acquirer' -
payment_tx_idMany2one → payment.transactioncomodel_name='payment.transaction'string='Payment transaction' -
wcpay_url_direct_payCharcompute='_edi_wcpay_url_direct_pay'string='Wcpay Url Direct Pay'
No public methods.
New fields (13)
-
appidCharhelp='JSAPI接口中获取openid'required_if_provider='wcpay'string='APPID' -
appsecretCharhelp='JSAPI接口中获取openid'required_if_provider='wcpay'string='APPSECRET' -
curl_timeoutChardefault=30required_if_provider='wcpay'string='CURL_TIMEOUT - curl超时' -
http_clientSelectiondefault='CURL'required_if_provider='wcpay'selection=[('CURL', 'CURL'), ('URLLIB', 'URLLIB')]string='HTTP_CLIENT - HTTP客户端' -
ip_addressChardefault='127.0.0.1'required_if_provider='wcpay'string='IP Address' -
keyCharhelp='商户支付密钥'required_if_provider='wcpay'string='KEY' -
logistics_feeCharrequired_if_provider='wcpay'string='Logistics Fee' -
logistics_paymentCharrequired_if_provider='wcpay'string='Logistics Payment' -
logistics_typeCharrequired_if_provider='wcpay'string='Logistics Type' -
mchidCharhelp='商户ID'required_if_provider='wcpay'string='MCHID' -
serviceSelectiondefault='create_direct_pay_by_user'required_if_provider='wcpay'selection=[('create_direct_pay_by_user', 'create_direct_pay_by_user'), ('create_partner_trade_by_buyer', 'create_partner_trade_by_buyer')]string='Payment Type' -
sslcert_pathCharhelp='证书路径,注意应该填写绝对路径'required_if_provider='wcpay'string='SSLCERT_PATH - 证书路径' -
sslkey_pathCharhelp='证书路径,注意应该填写绝对路径'required_if_provider='wcpay'string='SSLKEY_PATH - 证书路径'
-
wcpay_form_generate_values(self, partner_values, tx_values)@api.multi -
wcpay_get_form_action_url(self)@api.multi
New fields (2)
-
wcpay_txn_paylinkCharstring='Transaction Pay Link' -
wcpay_txn_tradenoCharstring='Transaction Trade Number'
No public methods.
New fields (1)
-
wcpay_url_direct_payCharcompute='_edi_wcpay_url_direct_pay'string='Wcpay Pay Url Direct Pay'
No public methods.