# The note inserted into the user card package

Debugging Tools

Interface should be called on the server side, not in the front end (Weixin Mini Program, web pages, APP, etc.) directly called, specific reference interface call guide

Interface name: notaxinvoiceinsert

After completing the user's card authorization, the collecting unit requests the financial bureau to collect a financial electronic bill for a certain order number, and the financial office must call the interface to open the bill for the user.

# 1. How to call

# HTTPS calls

POST https://api.weixin.qq.com/nontax/insertbill?access_token=ACCESS_TOKEN

# Cloud Calls

  • This interface does not support cloud calls

# Third party invocation

  • Third Party Platform calls are not supported by this interface.

# 2. Request parameters

# Query parametersQuery String parameters

Parameter NametypeRequired to fill inIntroductions
access_tokenstringyesInterface invoke credentials, using access_token

# Request BodyRequest Payload

Parameter NametypeRequired to fill inIntroductions
order_idstringyesFinancial electronic bill order_id
card_idstringyesFinancial electronic bill card_id
appidstringyesAppID used when the order number is authorized, usually appid
card_extobjectyesSpecific content of financial electronic instruments

# Body.card_extObject Payload

Specific content of financial electronic instruments

Parameter NametypeRequired to fill inIntroductions
user_cardobjectyesUser Information Structures

# Body.card_ext.user_cardObject Payload

User Information Structures

Parameter NametypeRequired to fill inIntroductions
feeIntyesThe amount of financial electronic notes divided into units
titlestringyesUnit of payment for financial electronic instruments
billing_timeIntyesInvoicing time for fiscal electronic bills, with 10-digit time stamps (UTC + 8)
billing_nostringyesFiscal electronic note code
billing_codestringyesFiscal electronic note number
s_pdf_media_idstringyesUpload a financial e-bill pdf file to WeChat When the financial entity platform generates a Financial e-Bill s_media_id, which can be used directly to open the financial paper. Upload reference to "5, upload pdf"

# 3. Return Parameters

# Response Payload

Parameter NametypeIntroductions
errcodenumberError code
errmsgstringError message
codestringFinancial electronic bill code
openidstringUser ID, that is, the openid that receives the financial electronic bill

# 4. Note

There are no special considerations for this interface

# 5. Code examples

Example Requests

{
    "order_id" : "1511169724",
    "card_ext" : {
        "user_card" : {
            "invoice_user_data" : {
                "billing_time" : "1511169724",
                "billing_code" : "aabbccdd",
                "billing_no" : "1511169724",
                "s_pdf_media_id" : "s_pdf_media_id",
                "fee" : 123,
                "title" : "灌哥发票"
            }
        }
    },
    "card_id" : "pjZ8Yt7xiy3b9UfffRIA4Tm2xTnw",
    "appid" : "wxc0b84a53ed8e8d29"
}

Return an example

{
    "errcode": 0, 
    "errmsg": "ok", 
    "code": "682xxxx661927", 
    "openid": "ojZ8Ytz4lESxxxx_R1TvB2Kds"
}

# 6. Error code

The following is a list of error codes for this interface, other error codes can refer to General error codes

Error codeError DescriptionSolutions
40001invalid credential  access_token isinvalid or not latestaccess_token Invalid or not recently acquired access_token, please confirm the validity of the access_token

# 7. Scope of application

How this interface can be invoked under different account types:
Official Account Service Account
Application required Application required
  • Requires application: indicates that the account type needs to submit an application for this scenario and be approved before it can be invoked
  • Other account types that are not expressly stated may not be called on this interface without special instructions;