/{payment-id}
/refunds
Dùng để cấp bất kỳ khoản tiền hoàn lại nào.
Bạn không thể đọc cạnh này.
Bạn có thể dùng cạnh này để khởi tạo khoản tiền hoàn lại:
POST /v21.0/{payment-id}/refunds HTTP/1.1
Host: graph.facebook.com
currency=EUR&amount=1.00
/* PHP SDK v5.0.0 */
/* make the API call */
try {
// Returns a `Facebook\FacebookResponse` object
$response = $fb->post(
'/{payment-id}/refunds',
array (
'currency' => 'EUR',
'amount' => '1.00',
),
'{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("currency", "EUR");
params.putString("amount", "1.00");
/* make the API call */
new GraphRequest(
AccessToken.getCurrentAccessToken(),
"/{payment-id}/refunds",
params,
HttpMethod.POST,
new GraphRequest.Callback() {
public void onCompleted(GraphResponse response) {
/* handle the result */
}
}
).executeAsync();
NSDictionary *params = @{
@"currency": @"EUR",
@"amount": @"1.00",
};
/* make the API call */
FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc]
initWithGraphPath:@"/{payment-id}/refunds"
parameters:params
HTTPMethod:@"POST"];
[request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection,
id result,
NSError *error) {
// Handle the result
}];
Tên | Mô tả | Loại |
---|---|---|
| Mã đơn vị tiền tệ gồm 3 chữ cái theo tiêu chuẩn ISO của số tiền hoàn lại. Mã này phải giống với đơn vị tiền tệ của giao dịch mua ban đầu. Đây là trường bắt buộc. |
|
| Số tiền hoàn lại. Đây là trường bắt buộc. Trường này phải có giá trị nhỏ hơn hoặc bằng trường |
|
| Lý do bạn hoàn tiền cho đơn đặt hàng này. |
|
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.
Bạn không thể xóa bằng cạnh này.