上传文件
# 请求地址
POST https://sandbox-acquirer-payment.pingpongx.com/dispute/disputeUploadFile
1
POST https://acquirer-payment.pingpongx.com/dispute/disputeUploadFile
1
// Make sure to add code blocks to your code group
# 请求参数
注意
参数格式:form表单格式
参数必填属性说明:必填(M),可选(O),条件必填(C)。 POST JSON
字段名称 | 必填 | 描述 |
---|---|---|
accId | M | PingPong定义的商户店铺唯一编号 |
file | M | 文件 |
sign | M | 签名 |
signType | M | 签名类型,SHA256 |
# 请求示例

# 响应参数
参数必填属性说明:必填(M),可选(O),条件必填(C)。 JSON
字段名称 | 必填 | 描述 |
---|---|---|
accId | M | PingPong定义的商户店铺唯一编号 |
data | M | 图片地址 |
success | M | 请求是否成功 true/false |
# 响应示例
{
"accId": "2018092714313010016291",
"data": "996f3335914648c88d4391db8e79617b.png",
"success": true
}
1
2
3
4
5
2
3
4
5
# 代码示例
public static void main(String[] args) throws IOException {
OkHttpClient client = new OkHttpClient();
File imgFile = new File("/Users/Downloads/88340243a82846c9a2424db9215f6da6.jpg");
RequestBody requestBody = new MultipartBody.Builder()
.setType(MultipartBody.FORM)
.addFormDataPart("accId","2018092520455210043251")
.addFormDataPart("signType","SHA256")
.addFormDataPart("sign","3D3314DA8697ED0B47EBFD7DDD8247AE3CDEB330ECA72F694F2D5D30349CCA4F")
.addFormDataPart("file", imgFile.getName(),
RequestBody.create(MediaType.parse("image/jpeg"), imgFile))
.build();
Request request = new Request.Builder()
.url("https://sandbox-acquirer-payment.pingpongx.com/dispute/disputeUploadFile")
.post(requestBody)
.build();
try (Response response = client.newCall(request).execute()) {
if (!response.isSuccessful()) throw new IOException("Unexpected code " + response);
System.out.println(response.body().string());
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
上次更新: 2024/02/04, 14:57:08