北京

点击搜索

发布

一种简便的发票查验功能集成方法 Java接口集成轻松实现发票

区域:
北京 > 朝阳 > 来广营
  发票查验接口用于验证发票的真伪和获取发票详细正确的票面信息,它允许企业和个人通过互联网提交的发票查验要素信息,如发票代码、号码、日期、金额、校验码等来查询发票的真实性与有效性,接口集成简单方便。

  翔云发票查验接口工作原理如下:

  用户接口集成:当注册成功后,每位用户都有特定的key与secret,然后选择所需产品,调用对应的产品id实现发票查验的功能

  用户提交查验请求,用户在app、小程序、h5页面等应用上输入发票查验要素信息:号码、代码、日期、金额、校验码等信息,API接口快速核验发票的真伪。

  以翔云发票查验接口Java代码为例:

package com.test;

import okhttp3.*;
import org.json.JSONObject;
import jav***.*;
/**
* 需要添加依赖
*
*
*   com.squareup.okhttp3
*   okhttp
*   4.12.0
*
*/
class Sample {

     static final OkHttpClient HTTP_CLIENT = new OkHttpClient().newBuilder().build();

     public static void main(String []args) throws IOException{
           MediaType mediaType = MediaType.parse("text/plain");
           RequestBody body = new MultipartBody.Builder().setType(MultipartBody.FORM)
            .addFormDataPart("key","M***********g")
            .addFormDataPart("secret","3***********6")
            .addFormDataPart("typeId","3007")
            .addFormDataPart("invoiceCode","********")
            .addFormDataPart("invoiceNumber","*******")
            .addFormDataPart("billingDate","********")
            .addFormDataPart("totalAmount","*******")
            .addFormDataPart("salesTaxNo","*********")
            .addFormDataPart("checkCode","*******")
            .addFormDataPart("orderNo","**********")
            .build();
           Request request = new Request.Builder()
            .url("https://n***/verapi/v2/verInvoice.do")
            .method("POST", body)
            .build();
           Response response = HTTP_CLIENT.newCall(request).execute();
           System.out.println(response.body().string());
     }
}
  应用发票查验接口实现发票的批量管理,有助于提升发票管理效率,简化发票管理流程,助力企业实现发票查验的数字化管理。
查看更多北京其他商务服务信息

免责声明:此信息系发布者(UID:752856)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们