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