Need usecase please. On Monday, November 24, 2014, Keerthika Mahendralingam <[email protected]> wrote:
> Ok noted. > I will create the milestone plan accordingly. > > On Mon, Nov 24, 2014 at 1:52 PM, Shevan Goonetilleke <[email protected] > <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 < >> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');>> >> wrote: >> >>> I will share the milestone plan by today evening. >>> >>> On Mon, Nov 24, 2014 at 12:53 PM, Samisa Abeysinghe <[email protected] >>> <javascript:_e(%7B%7D,'cvml','[email protected]');>> 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 < >>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>> > 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 >>>>> >>>>> -- >>>>> <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>>> Keerthika Mahendralingam >>>>> Associate Software Engineer >>>>> Mobile :+94 (0) 776 121144 >>>>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>>>> >>>> >>>> >>> >>> >>> -- >>> <javascript:_e(%7B%7D,'cvml','[email protected]');> >>> Keerthika Mahendralingam >>> Associate Software Engineer >>> Mobile :+94 (0) 776 121144 >>> [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> >>> >> >> >> >> -- >> Shevan Goonetilleke >> Director of Engineering >> WSO2, Inc. >> lean.enterprise.middleware >> m: +94777340680 >> w: http://wso2.com >> > > > > -- > <javascript:_e(%7B%7D,'cvml','[email protected]');> > Keerthika Mahendralingam > Associate Software Engineer > Mobile :+94 (0) 776 121144 > [email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');> > -- S.Uthaiyashankar VP Engineering WSO2 Inc. http://wso2.com/ - "lean . enterprise . middleware" Phone: +94 714897591
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
