跳转到主内容

保管存款

一个需求账户,持有者把钱放进去,随时取出,金额得到保证——不承诺归还,也不欠任何款项.

账户可能还支付一些钱。 POST /bonus 记录对持有人的付款,这正是所谓的:a 奖金,不是回报。这是账户管理人的权利,而不是持有人的权利,其规模在支付时决定;不事先宣布,不应计,不欠;预先承诺的金额是使用更友好的名称的利息,产品将成为另一种产品。

你们的整合有两个后果:在这个账户上没有任何费率栏,也没有批准阶段——开立一个需求账户,而无论在读哪一个版本,都没有第三方的结论.

基础路径 : /api/v1/pfp/safekeeping-deposits · 宗教读物: 瓦迪亚


两份拘留表​

custody_type保管人可以动用资金校长
safekeeping_only否——纯粹的监护权持有,未使用
guaranteed对按面值担保

guaranteed 是普通的经常账户安排:资金被使用,持有人保证能够确切地收回所投入的资金。 safekeeping_only 严格意义上的监护权。

反应带有衍生布尔值 guaranteed 并列 custody_type,所以你不必知道哪一个enum值意味着保证。


状态​

pending ──activate──> active ──block──> blocked
│ <──unblock──┘
│
└──close──> closed
状态含义
pending已创建, 尚未打开
active开放;接受存款、提款、奖金
blocked冻结,需要 reason
closed终端

没有 under_review, no review_passed 且无 rejected. ** 此产品在两种读物中都没有批准阶段** ——要求一个帐户的过渡意味着该帐户已经与融资合同混淆。


打开账户​

POST /api/v1/pfp/safekeeping-deposits
{
"customer_id": "8f2a1c44-0b6e-4d51-9a3f-1c8e5b7d2a90",
"region": "RU",
"currency": "RUB",
"custody_type": "guaranteed",
"initial_amount": "0",
"minimum_balance": "100000",
"account_id": "d4b7e211-8c05-4f39-a6be-7213c9e0f584",
"opened_by": "branch-kzn-04"
}
外地类型要求数说明
customer_iduuid✅持有人
regionstring✅账户区域
currencystring✅ISO 4217
custody_typeenum✅safekeeping_only | guaranteed
initial_amountstring✅最小货币单位。 零号被允许 (^\d+$)
minimum_balancestring—小单位,零允许
account_iduuid—链接业务账户
opened_bystring—免费文本
metadataobject—返回未动

initial_amount 和 minimum_balance 是这个产品家族中接受的两种数量字段 "0"。账户经常是空的,并在之后获得资金,零的门槛是一个真正的设置。

注意响应中的两种情况:"minimum_balance": null 表示未设置最低余额,"minimum_balance": "0" 表示最低余额为零。current_balance 绝不会为 null;新账户的余额为 "0",而非缺失。


进退两难​

三个都要求账户是: active. On a pending, blocked or closed 他们被拒之门外

交存​

POST /api/v1/pfp/safekeeping-deposits/{id}/deposit
{ "amount": "50000000" }

添加到 current_balance 和 total_deposits递增数 transactions_count.

撤销​

POST /api/v1/pfp/safekeeping-deposits/{id}/withdraw
{ "amount": "12000000" }

添加到 total_withdrawals。如果扣除以下余额,则拒绝 minimum_balance.

奖金​

POST /api/v1/pfp/safekeeping-deposits/{id}/bonus
{ "amount": "180000", "reason": "Year-end appreciation" }

amount 需要, reason 可选。累积在 total_bonus_received 和附件为 bonus_history.

这是由保管人斟酌决定的付款,账户中没有任何款项提前宣布,持有者今年收到付款,则明年没有债权。


冻结和关闭​

POST /api/v1/pfp/safekeeping-deposits/{id}/activate    # no body, pending → active
POST /api/v1/pfp/safekeeping-deposits/{id}/block # reason required
POST /api/v1/pfp/safekeeping-deposits/{id}/unblock # no body
POST /api/v1/pfp/safekeeping-deposits/{id}/close # closed_by optional

列表和读取​

GET /api/v1/pfp/safekeeping-deposits
查询参数数值
statuspending | active | blocked | closed
region账户区域
customer_iduuid (英语).
typesafekeeping_only | guaranteed
min_balance最小货币单位, ^\d+$ ——本余额或以上账户.
envtest | prod

一个省略的过滤器没有附加任何条件 。 发送一个空字符串给一个—— 一个未填充的窗体字段产生的东西—— 得到同样的处理, 所以一个部分填充的搜索表不会将设定的结果折叠为空 。

GET /api/v1/pfp/safekeeping-deposits/{id}
{
"data": {
"id": "7c0b8a1e-0a5e-4a3f-9b6d-2f1f3a4b5c6d",
"deposit_number": "SFK-G-RU-20260823-1B4E07",
"status": "active",
"custody_type": "guaranteed",
"guaranteed": true,
"currency": "RUB",
"current_balance": "38180000",
"initial_amount": "0",
"minimum_balance": "100000",
"total_deposits": "50000000",
"total_withdrawals": "12000000",
"total_bonus_received": "180000",
"bonus_history": [
{ "date": "2026-12-31", "amount": "180000", "reason": "Year-end appreciation" }
],
"bonus_rate_annualized": 0,
"transactions_count": 3
}
}

bonus_rate_annualized 是后视镜​

答复中包括按账户年龄计算的实际支付的奖金的年度数字。 ** 这是一份关于过去的报告,而不是一个费率。** 只有在帐户有开户日期时才出现;在那之前是 0.

不要向持卡人出示账户所付的奖金。 任何关于去年所付奖金的奖金都不要让任何人承担下一年的奖金,一个百分率标志旁边显示的号码,无论旁边贴着什么标签,都会被读作承诺。