Ok noted. I will create the milestone plan accordingly. On Mon, Nov 24, 2014 at 1:52 PM, Shevan Goonetilleke <she...@wso2.com> wrote:
> Keerthika, there are a lot of methods here too...pls define the some > useful scenarios around this and implement only those methods (given that > you have only 3 weeks to complete). > > On Mon, Nov 24, 2014 at 12:54 PM, Keerthika Mahendralingam < > keerth...@wso2.com> wrote: > >> I will share the milestone plan by today evening. >> >> On Mon, Nov 24, 2014 at 12:53 PM, Samisa Abeysinghe <sam...@wso2.com> >> wrote: >> >>> Milestone plan for this? >>> >>> Thanks, >>> Samisa... >>> >>> >>> Samisa Abeysinghe >>> >>> Vice President Delivery >>> >>> WSO2 Inc. >>> http://wso2.com >>> >>> >>> On Mon, Nov 24, 2014 at 12:49 PM, Keerthika Mahendralingam < >>> keerth...@wso2.com> wrote: >>> >>>> Hi all, >>>> I have planned to develop $subject as described below. >>>> >>>> *Introduction* >>>> Stripe provides simple RESTful HTTP interfaces to handle payments. >>>> >>>> *Stripe API Methods* >>>> >>>> 1. Cards: >>>> Creates a new card for a customer. >>>> Retrieves an existing card details stored on a customer. >>>> Updates a card details. >>>> Deletes a card. >>>> Lists all cards belonging to a customer. >>>> >>>> 2. Tokens: >>>> Creates a card token that wraps the details of a credit card. >>>> Creates a bank account token that wraps the details of a bank >>>> account. >>>> Retrieves an existing token. >>>> >>>> 3. Customers: >>>> Creates a new customer. >>>> Retrieves the details of an existing customer. >>>> Updates the specified customer. >>>> Permanently deletes a customer. >>>> Returns a list of all customers. >>>> >>>> 4. Charges: >>>> Creates a new charge. >>>> Retrieves the details of an existing charge. >>>> Updates the specified charge. >>>> Captures the payment of an existing charge. >>>> returns a list of all charges. >>>> >>>> 5. Refunds: >>>> Creates a new refund for a charge. >>>> Retrieves details about an existing refund. >>>> Updates the specified refund. >>>> Returns a list all refunds belonging to a specific charge. >>>> >>>> 6. Subscriptions: >>>> Creates a new subscription on an existing customer. >>>> Retrieves details about a specific active subscription for a >>>> customer. >>>> Updates an existing subscription on a customer. >>>> Cancels a customer's subscription. >>>> Lists active subscriptions. >>>> >>>> 7.Plans: >>>> Creates a plan. >>>> Retrieves a plan with the given ID. >>>> Updates the name a plan. >>>> Deletes a plan. >>>> Lists all plans. >>>> >>>> 8. Coupons: >>>> Creates a coupon. >>>> Retrieves a coupon with the given ID. >>>> Updates the metadata of a coupon. >>>> Deletes a coupon. >>>> Returns a list of coupons. >>>> >>>> 9. Discounts: >>>> Removes the currently applied discount on a customer. >>>> Removes the currently applied discount on a subscription. >>>> >>>> 10. Invoices: >>>> Creates an invoice. >>>> Retrieves the invoice with the give ID. >>>> Retrieves an invoice’s line items. >>>> Retrieves a customer’s upcoming invoice for a customer. >>>> Updates an existing invoice. >>>> Pays an invoice. >>>> Lists invoices for a specific customer. >>>> >>>> 11. Invoice items: >>>> Adds an arbitrary charge to the customer's upcoming invoice. >>>> Retrieves an invoice item with the given ID. >>>> Updates the amount or description of an upcoming invoice. >>>> Deletes an invoice item from the upcoming invoice. >>>> Lists all invoice items. >>>> >>>> 12.Transfers: >>>> Creates a new transfer. >>>> Retrieves the details of an existing transfer. >>>> Updates the specified transfer. >>>> Cancels a transfer. >>>> Lists all existing transfers. >>>> >>>> 13. Disputes: >>>> Updates a dispute. >>>> Closes a dispute for a charge. >>>> >>>> 14. Recipients: >>>> Creates a new recipient and verifies recipient's identity and >>>> bank account information or credit card. >>>> Retrieves the details of an existing recipient. >>>> Updates the specified recipient. >>>> Deletes a recipient. >>>> Lists all recipients. >>>> >>>> 15. Account: >>>> Retrieves the details of an account details. >>>> >>>> 16. Balance: >>>> Retrieves the current account balance. >>>> Retrieves the balance transection with the given ID. >>>> Returns a list of transections that have contributed to the >>>> Stripe account balance. >>>> >>>> 17. Application Fees: >>>> Retrieves the details of an application fee. >>>> Returns a list of application fees. >>>> >>>> 18. Application fee refunds: >>>> Refunds an application fee that has previously been collected >>>> but not yet refunded. >>>> Retrieves details about an application fee refund. >>>> Updates the specified application fee refund. >>>> Returns a list of the refunds that belonging to a specific >>>> application fee. >>>> >>>> 19. Events: >>>> Retrieves the details of an event. >>>> Lists all events. >>>> >>>> >>>> *Authentication* >>>> Stripe API is utilizing the Oauth2 as the authentication mechanism. >>>> >>>> Detailed information about the above methods can be found in the >>>> following link: >>>> https://stripe.com/docs/api#intro >>>> >>>> -- >>>> <dev-requ...@wso2.org> >>>> Keerthika Mahendralingam >>>> Associate Software Engineer >>>> Mobile :+94 (0) 776 121144 >>>> keerth...@wso2.com <thili...@wso2.com> >>>> >>> >>> >> >> >> -- >> <dev-requ...@wso2.org> >> Keerthika Mahendralingam >> Associate Software Engineer >> Mobile :+94 (0) 776 121144 >> keerth...@wso2.com <thili...@wso2.com> >> > > > > -- > Shevan Goonetilleke > Director of Engineering > WSO2, Inc. > lean.enterprise.middleware > m: +94777340680 > w: http://wso2.com > -- <dev-requ...@wso2.org> Keerthika Mahendralingam Associate Software Engineer Mobile :+94 (0) 776 121144 keerth...@wso2.com <thili...@wso2.com>
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture