Codes for adapter patter using comosition.
Commit that were remaining in stripe-php.