Consulta
Para listar antecipações já feitas basta usar uma das formas a seguir:
curl -X GET https://api.pagar.me/1/recipients/re_a123sd18das9d164/bulk_anticipations/ -H 'content-type: application/json' -d '{
"api_key": "SUA_API_KEY"
}'
require 'pagarme'
PagarMe.api_key = 'SUA_API_KEY'
recipient = PagarMe::Recipient.find("re_cix7pxz6f02ppcv6dn4ckcrcc")
params = {:count => 10, :page => 1}
anticipations = recipient.bulk_anticipations params
<?php
require("vendor/autoload.php");
$pagarme = new PagarMe\Client('SUA_CHAVE_DE_API');
$anticipations = $pagarme->bulkAnticipations()->getList([
'recipient_id' => 'ID_DO_RECEBEDOR'
]);
PagarMeService.DefaultApiKey = "SUA_API_KEY";
var recipient = PagarMeService.GetDefaultService().Recipients.Find("re_a123sd18das9d164");
var anticipations = recipient.Anticipations.FindAll(new BulkAnticipation());
import pagarme from 'pagarme'
pagarme.client.connect({ api_key: 'SUA_API_KEY' })
.then(client => client.bulkAnticipations.find({
recipientId: 'recipient_id'
}))
import pagarme
pagarme.authentication_key('SUA_API_KEY')
bulk_anticipations = pagarme.bulk_anticipation.find_all('RECIPIENT_ID')
print(bulk_anticipations)
O JSON retornado pela nossa API pode ser um array com varios objetos bulkAntecipation, no caso da listagem, ou um objeto isolado, no caso de uma consulta por id:
{
"object": "bulk_anticipation",
"id": "ba_ciuiqffpa00b2wu6egutezfu3",
"status": "pending",
"amount": 31724049,
"fee": 1586194,
"anticipation_fee": 4046636,
"type": "spot",
"timeframe": "start",
"payment_date": "2016-10-24T02:00:00.000Z",
"date_created": "2016-10-20T19:20:05.191Z",
"date_updated": "2016-10-20T19:20:13.053Z"
}
Updated almost 6 years ago