gitextract_wg6sknv5/ ├── .document ├── .github/ │ └── FUNDING.yml ├── .gitignore ├── .rspec ├── .travis.yml ├── Gemfile ├── LICENSE ├── README.rdoc ├── Rakefile ├── VERSION ├── lib/ │ ├── paypal/ │ │ ├── base.rb │ │ ├── exception/ │ │ │ ├── api_error.rb │ │ │ └── http_error.rb │ │ ├── exception.rb │ │ ├── express/ │ │ │ ├── request.rb │ │ │ └── response.rb │ │ ├── express.rb │ │ ├── ipn.rb │ │ ├── nvp/ │ │ │ ├── request.rb │ │ │ └── response.rb │ │ ├── payment/ │ │ │ ├── common/ │ │ │ │ └── amount.rb │ │ │ ├── recurring/ │ │ │ │ ├── activation.rb │ │ │ │ ├── billing.rb │ │ │ │ └── summary.rb │ │ │ ├── recurring.rb │ │ │ ├── request/ │ │ │ │ └── item.rb │ │ │ ├── request.rb │ │ │ ├── response/ │ │ │ │ ├── address.rb │ │ │ │ ├── info.rb │ │ │ │ ├── item.rb │ │ │ │ ├── payer.rb │ │ │ │ ├── reference.rb │ │ │ │ └── refund.rb │ │ │ └── response.rb │ │ └── util.rb │ └── paypal.rb ├── paypal-express.gemspec └── spec/ ├── fake_response/ │ ├── BillAgreementUpdate/ │ │ ├── fetch.txt │ │ └── revoke.txt │ ├── CreateBillingAgreement/ │ │ └── success.txt │ ├── CreateRecurringPaymentsProfile/ │ │ ├── failure.txt │ │ └── success.txt │ ├── DoCapture/ │ │ ├── failure.txt │ │ └── success.txt │ ├── DoExpressCheckoutPayment/ │ │ ├── failure.txt │ │ ├── success.txt │ │ ├── success_with_billing_agreement.txt │ │ └── success_with_many_items.txt │ ├── DoReferenceTransaction/ │ │ ├── failure.txt │ │ └── success.txt │ ├── DoVoid/ │ │ └── success.txt │ ├── GetExpressCheckoutDetails/ │ │ ├── failure.txt │ │ ├── success.txt │ │ └── with_billing_accepted_status.txt │ ├── GetRecurringPaymentsProfileDetails/ │ │ ├── failure.txt │ │ └── success.txt │ ├── GetTransactionDetails/ │ │ ├── failure.txt │ │ └── success.txt │ ├── IPN/ │ │ ├── invalid.txt │ │ └── valid.txt │ ├── ManageRecurringPaymentsProfileStatus/ │ │ ├── failure.txt │ │ └── success.txt │ ├── RefundTransaction/ │ │ └── full.txt │ └── SetExpressCheckout/ │ ├── failure.txt │ └── success.txt ├── helpers/ │ └── fake_response_helper.rb ├── paypal/ │ ├── exception/ │ │ ├── api_error_spec.rb │ │ └── http_error_spec.rb │ ├── express/ │ │ ├── request_spec.rb │ │ └── response_spec.rb │ ├── ipn_spec.rb │ ├── nvp/ │ │ ├── request_spec.rb │ │ └── response_spec.rb │ ├── payment/ │ │ ├── common/ │ │ │ └── amount_spec.rb │ │ ├── recurring/ │ │ │ └── activation_spec.rb │ │ ├── recurring_spec.rb │ │ ├── request/ │ │ │ └── item_spec.rb │ │ ├── request_spec.rb │ │ ├── response/ │ │ │ ├── address_spec.rb │ │ │ ├── info_spec.rb │ │ │ ├── item_spec.rb │ │ │ └── payer_spec.rb │ │ └── response_spec.rb │ └── util_spec.rb └── spec_helper.rb