recurly-client-ruby icon indicating copy to clipboard operation
recurly-client-ruby copied to clipboard

A Ruby API wrapper for Recurly

Results 18 recurly-client-ruby issues
Sort by recently updated
recently updated
newest added

**Describe the bug** Recurly::Purchase.preview! fails with "The provided XML was invalid. 1:0: ERROR: Element 'currency': This element is not expected. (Recurly::API::BadRequest)" when I believe that I am passing in valid...

bug?

**Describe the bug** Given any Invoice, e.g., `#"sthcwki6b1r7", :uuid=>"694695bee2a572a79b9fab4ce78968ec", :object=>"invoice", :type=>"charge"`, I can retrieve the invoice via the API by its id: `client.get_invoice(invoice_id: 'sthcwki6b1r7')` However, I cannot retrieve it by...

bug?

**Describe the bug** [Recurly documentation](https://recurly.com/developers/reference/webhooks/#signature-verification) indicates that, for a webhook notification to be valid, exactly one signature should match. The code at [here](https://github.com/recurly/recurly-client-ruby/blob/cfdf1f508a298b98437cbbe1cc0b3d0c90c061bd/lib/recurly/webhooks.rb#L33C1-L37C10) would allow for any number of matches.

bug?

It's currently a little bit difficult/haphazard to create specific errors when stubbing the Recurly gem for tests. I've been doing something similar to this: ```ruby def build_recurly_api_error(type, message, params) error...

question

This PR is intended to add an ORM style interface for all Recurly models. Additionally, to support the ORM style lookups, auto-configuration based on environment variables has been added for...

WIP
V4