/{payment-id}
/refunds
Se utiliza para emitir reembolsos de pagos.
No puedes leer este perímetro.
Puedes usar este perímetro para iniciar reembolsos:
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
}];
Nombre | Descripción | Tipo |
---|---|---|
| El código ISO de tres letras de la moneda en que se especificó el monto del reembolso. Debe ser la misma moneda con la que se denominó la compra original. Es obligatorio. |
|
| El monto que se va a reembolsar. Es obligatorio. Debe ser inferior o igual al valor del campo |
|
| El motivo por el que vas a reembolsar este pedido. |
|
Si la operación se realiza correctamente:
{ "success": true }
De lo contrario, se devolverá un mensaje de error.
No puedes eliminar con este perímetro.