deposit_authorized
deposit_authorized 명령은 한 계정이 다른 계정으로 직접 송금할 수 있는 권한이 있는지 여부를 나타냅니다. 계정으로 송금하기 위해 승인을 요청하는 방법에 대한 자세한 내용은 deposit_authorized을 참조하세요.
요청 형식
요청 형식의 예시입니다:
{
"id": 1,
"command": "deposit_authorized",
"source_account": "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de",
"destination_account": "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
"ledger_index": "validated"
}
요청에는 다음 매개변수가 포함됩니다:
응답 형식
성공적인 응답의 예입니다:
{
"id": 1,
"result": {
"deposit_authorized": true,
"destination_account": "rsUiUMpnrgxQp24dJYZDhmV4bE3aBtQyt8",
"ledger_hash": "BD03A10653ED9D77DCA859B7A735BF0580088A8F287FA2C5403E0A19C58EF322",
"ledger_index": 8,
"source_account": "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de",
"validated": true
},
"status": "success",
"type": "response"
}
응답은 표준 형식을 따르며, 성공적인 결과에는 다음 필드가 포함됩니다:
Field
유형
설명
deposit_authorized
Boolean
지정된 원본 계정이 대상 계정으로 직접 결제를 보낼 수 있는 권한이 있는지 여부입니다. true
이면 대상 계좌에 입금 승인이 필요하지 않거나 원본 계좌가 사전 승인된 것입니다.
ledger_hash
문자열
(생략 가능) 이 응답을 생성하는 데 사용된 원장의 식별 해시입니다.
validated
Boolean
(생략 가능) true
인 경우 해당 정보는 검증된 원장 버전에서 가져온 것입니다.
발생 가능한 오류
일반적인 오류 유형입니다.
invalidParams - 하나 이상의 필드가 잘못 지정되었거나 하나 이상의 필수 필드가 누락되었습니다.
actMalformed - 요청의 source_account 또는 destination_account 필드에 지정된 주소의 형식이 올바르지 않습니다. (오타가 있거나 길이가 잘못되어 체크섬에 실패했을 수 있습니다.)
dstActNotFound - 요청의 대상_계정 필드가 ledger에 있는 계정과 일치하지 않습니다.
lgrNotFound - ledger_hash 또는 ledger_index로 지정한 ledger이 존재하지 않거나 존재하지만 서버에 없습니다.
srcActNotFound - 요청의 source_account 필드가 ledger의 계정과 일치하지 않습니다.
Last updated