At the API level, RDC work the following way:
import os
from synapse_pay_rest import Client
from synapse_pay_rest import User
from synapse_pay_rest.models.nodes import DepositUsNode
from synapse_pay_rest import Transaction
kwargs = {
'from_type': 'RDC',
'check_front': 'data:image/gif;base64,SUQs==',
'check_back': 'ata:image/gif;base64,SUQs==',
'to_type': 'DEPOSIT-US',
'to_id': '57f4241d86c27331523e2f26',
'amount': 100.1,
'currency': 'USD',
'ip': '127.0.0.1',
'note': 'Check Deposit'
}
transaction = Transaction.create(node, **kwargs)