Skip Menu |

This queue is for tickets about the Business-OnlinePayment-Beanstream CPAN distribution.

Report information
The Basics
Id: 82311
Status: open
Priority: 0/
Queue: Business-OnlinePayment-Beanstream

People
Owner: Nobody in particular
Requestors: bitcard [...] whizman.com
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.02
Fixed in: (no value)

Attachments
bop-beanstream-diff-0.02-0.03_05.patch.gz
bop-beanstream-new-0.02-0.03_05.tar.gz
Business-OnlinePayment-Beanstream-0.03_05.tar.gz



Subject: Credit (refund/returns) & Post Authorization (capture/completion) & Void-Purchase
Business::OnlinePayment::Beanstream has been enhanced for Credit (refund/returns), Post Authorization (capture/completion), and Void-Purchase. A handful of other changes are included. The tests pass for developer (ubuntu-10.04), with Beanstream sandbox account; and the changes are deployed and in production for a customer (Debian). 0.03_05 unreleased - (randall) Void-Purchase requires fewer fields than other actions. 0.03_04 unreleased - (ivan) Don't inherit from AutoLoader or Exporter 0.03_03 unreleased - Credit (refund/returns) & Post Authorization (capture/completion) are now supported. Void Purchase is supported, but not Void Return. - merchant ID is passed as a constructor parameter, rather than a content parameter, so that the login & password content parameters can be used for the Beanstream user name & password, which are required for Credit, Void, and Post Authorization. - For backwards compatibility, the merchant ID is still accepted as content login (with no password) - in the case where only Normal Authorization and Authorization Only are used. - email address is required, per BEAN_API_Integration.pdf, and per testing. invoice_number is "Recommended" but not strictly required. - update comments about testing as developer sandbox is available. - die on connection errors per B:OP spec - by Randall Whitman <www.whizman.com> on contract to Freeside Internet Services <freeside.biz>. 0.03_02 unreleased - (0.03_01) if non-standard 'owner' param is blank, use standard 'name' param - (0.03_02) if required 'invoice_number' param is blank, send a made-up one - by Ivan Kohler / Freeside Internet Services Inc. (http://freeside.biz) % sha1sum Business-OnlinePayment-Beanstream-0.03_05.tar.gz bop-beanstream-diff-0.02-0.03_05.patch.gz bop-beanstream-new-0.02-0.03_05.tar.gz b87d32bb07e6ba82be3fb5affc4396eb67beb29d Business-OnlinePayment-Beanstream-0.03_05.tar.gz 7c23d2ebbf10adae24c8ab1edfc3c73bf296597f bop-beanstream-diff-0.02-0.03_05.patch.gz cf94e68e1df46c997d1e435d520e3ca51338a85b bop-beanstream-new-0.02-0.03_05.tar.gz
Subject: Business-OnlinePayment-Beanstream-0.03_05.tar.gz

Message body not shown because it is not plain text.

Subject: bop-beanstream-diff-0.02-0.03_05.patch.gz

Message body not shown because it is not plain text.

Subject: bop-beanstream-new-0.02-0.03_05.tar.gz

Message body not shown because it is not plain text.

Hi Ilya, I see you haven't had a chance yet to review and incorporate these changes. I'd really like to help with this if I can. What do you think about making me a co-maintainer for Business::OnlinePayment::Beanstream ? My CPAN ID is "IVAN". Hopefully you'd agree I have a decent enough track record with other B:OP modules. :) It would be great to get these changes in 0.05 out there for everyone to use. Thanks for your consideration!