通过 transfer
对象的 id
查询一个已创建的 transfer
对象。
属性 | 描述 |
---|---|
TRANSFER_ID required string | 付款对象 id ,该参数仅需要填写在请求地址内。 |
返回
返回一个已存在的 transfer
对象或者一个错误,详见 错误。
GET https://api.pingxx.com/v1/transfers/{TRANSFER_ID}
\Pingpp\Transfer::retrieve('TRANSFER_ID');
Transfer.retrieve({TRANSFER_ID});
Pingpp::Transfer.retrieve({TRANSFER_ID})
pingpp.transfers.retrieve({TRANSFER_ID});
pingpp.Transfer.retrieve('TRANSFER_ID')
transfer, err := transfer.Get("TRANSFER_ID")
retrieve(String id)
curl https://api.pingxx.com/v1/transfers/tr_HqbzHCvLOaL4La1ezHfDWTqH \ -u sk_test_ibbTe5jLGCi5rzfH4OqPW9KC:
\Pingpp\Pingpp::setApiKey('sk_test_ibbTe5jLGCi5rzfH4OqPW9KC');
\Pingpp\Transfer::retrieve('tr_HqbzHCvLOaL4La1ezHfDWTqH');
Pingpp.apiKey = "sk_test_ibbTe5jLGCi5rzfH4OqPW9KC";
Transfer.retrieve("tr_HqbzHCvLOaL4La1ezHfDWTqH");
require "pingpp"
Pingpp.api_key = "sk_test_ibbTe5jLGCi5rzfH4OqPW9KC"
Pingpp::Transfer.retrieve("tr_HqbzHCvLOaL4La1ezHfDWTqH")
var pingpp = require('pingpp')('sk_test_ibbTe5jLGCi5rzfH4OqPW9KC');
pingpp.transfers.retrieve(
"tr_HqbzHCvLOaL4La1ezHfDWTqH",
function(err, transfer) {
// YOUR CODE
}
);
import pingpp
pingpp.api_key = 'sk_test_ibbTe5jLGCi5rzfH4OqPW9KC'
pingpp.Transfer.retrieve('tr_HqbzHCvLOaL4La1ezHfDWTqH')
pingpp.Key = "sk_test_ibbTe5jLGCi5rzfH4OqPW9KC"
transfer, err := transfer.Get("tr_HqbzHCvLOaL4La1ezHfDWTqH")
try {
Transfer tr = Transfer.retrieve("evt_lqVSy5gbL0A68pS8YKvJzdWZ");
Console.WriteLine(tr);
} catch (Exception e) {
Console.WriteLine(e.Message.ToString());
}
{
"id": "tr_HqbzHCvLOaL4La1ezHfDWTqH",
"object": "transfer",
"type": "b2c",
"created": 1432724825,
"time_transferred": null,
"livemode": true,
"status": "pending",
"app": "app_1Gqj58ynP0mHeX1q",
"channel": "wx_pub",
"order_no": "123456789",
"amount": 100,
"amount_settle": 100,
"currency": "cny",
"recipient": "o7zpMs5MW2-52GAy5hRrjdYVCktU",
"description": "Your Description",
"transaction_no": "1000018301201505200184147302",
"failure_msg":null,
"extra": {
"user_name": "User Name",
"force_check": true
}
}