'Allows calling applications to move money from a sender to a recipient.'

@needs_caller_reference
@complex_amounts('TransactionAmount')
@requires(['SenderTokenId', 'TransactionAmount.Value', 'TransactionAmount.CurrencyCode'])
@api_action()
def pay(self, action, response, **kw):

    return self.get_object(action, kw, response)
