Platform Fee & Funds Allocation
Clever Connect のプラットフォームは、Payin から自社の手数料を受け取り、残りを加盟店の Payments Account に配分できるようになりました。v2 の Payin API と Payment Gateway 3 の決済リンクの両方に対応しています。 v2 の Payin Create a Payin(POST /v2/payins)で、任意の allocation_profile オブジェクトを指定できます。
このオブジェクトを送信すると、レスポンスと Get Payin Details の
allocation_profile に、適用された分配(platform_fee、platform_fee_fixed、platform_fee_amount、各受取先への金額)が返されます。
- プラットフォーム手数料は
amount × platform_fee% + platform_fee_fixedです。受取先は残りを分け合います。Hello Clever の決済手数料はプラットフォーム手数料から差し引かれます。 - profile、受取先、プラットフォーム手数料のいずれかが無効な場合、資金が動く前にリクエストが拒否されます。エラー一覧を参照してください。
allocation_profileを指定しない Payin の動作は変わりません。
GET /v2/merchant_allocation_profiles/accounts)が app-id と secret-key に対応しました。receiving account のキーで呼び出すと、取り分を受け取れる同じ通貨のその他の Payments Account が返されます。通貨は app-id から取得されるため、currency パラメータは不要です。
Payment Gateway 3 の決済リンク
Create PayIn(POST /v3/payin_links)でも同じ allocation_profile オブジェクトを指定できます。顧客の支払い後、Get PayIn details の transaction_info.allocation_profile に分配が返されます。
payin_method_codeを省略すると、顧客がチェックアウト時に決済手段を選び、その決済手段の決済手数料に対してプラットフォーム手数料が確認されます。- カード決済では、カードへの請求後、カードブランドと決済手数料が判明した時点で分配が適用されます。Payin は精算時に received になります。
この機能は、Dedicated Balance を利用する Clever Connect アカウントで、AUD、USD、JPY、VND、ARS、IDR、INR、KES に対応しています。Hello Clever が通貨ごとに有効化します。担当のアカウントマネージャーにお問い合わせください。