code: public Transaction createWithPaymentAndClient( String paymentId, String clientId, Integer amount, String currency, String description ) {
      return this.createWithPaymentAndClient( new Payment( paymentId ), new Client( clientId ), amount, currency, description );
    }
docs: Executes a {@link Transaction} with {@link Payment} for the given amount in the given currency.
  @param paymentId
  The Id of a PAYMILL {@link Payment} representing credit card or direct debit.
  @param clientId
  The Id of a PAYMILL {@link Client} which have to be charged.
  @param amount
  Amount (in cents) which will be charged.
  @param currency
  ISO 4217 formatted currency code.
  @param description
  A short description for the transaction.
  @return {@link Transaction} object indicating whether a the call was successful or not.