Phiên bản API Đồ thị

/{payment-id}/dispute

Dùng đề giải quyết các tranh chấp về thanh toán.

Đọc

Bạn không thể đọc cạnh này, hãy sử dụng trường disputes trên đối tượng Thanh toán chính.

Đăng

Bạn có thể sử dụng cạnh này để giải quyết tranh chấp:

POST /v21.0/{payment-id}/dispute HTTP/1.1
Host: graph.facebook.com

reason=DENIED_REFUND
/* PHP SDK v5.0.0 */
/* make the API call */
try {
  // Returns a `Facebook\FacebookResponse` object
  $response = $fb->post(
    '/{payment-id}/dispute',
    array (
      'reason' => 'DENIED_REFUND',
    ),
    '{access-token}'
  );
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}
$graphNode = $response->getGraphNode();
/* handle the result */
Bundle params = new Bundle();
params.putString("reason", "DENIED_REFUND");
/* make the API call */
new GraphRequest(
    AccessToken.getCurrentAccessToken(),
    "/{payment-id}/dispute",
    params,
    HttpMethod.POST,
    new GraphRequest.Callback() {
        public void onCompleted(GraphResponse response) {
            /* handle the result */
        }
    }
).executeAsync();
NSDictionary *params = @{
  @"reason": @"DENIED_REFUND",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
                               initWithGraphPath:@"/{payment-id}/dispute"
                                      parameters:params
                                      HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
                                      id result,
                                      NSError *error) {
    // Handle the result
}];

Quyền

  • Bạn cần có mã truy cập ứng dụng để giải quyết bất kỳ tranh chấp nào cho ứng dụng đó.
  • Nếu khoản thanh toán chưa có tranh chấp, lệnh gọi này sẽ trả về lỗi.

Trường

Tên Mô tả Loại

reason

Lý do bạn giải quyết tranh chấp này. Đây là trường bắt buộc.

enum{GRANTED_REPLACEMENT_ITEM, DENIED_REFUND, BANNED_USER}

Phản hồi

Nếu thành công:

{
  "success": true
}

Nếu không, hệ thống sẽ trả về một thông báo lỗi phù hợp.

Xóa

Bạn không thể xóa bằng cạnh này.