1 / 13

iPay DEMO (R.I.P.) :(

iPay DEMO (R.I.P.) :(. Milano - 23/09/08. Scenario. What’s up?. Mimmo is an Italian guitar player. He plays and records music in his home studio Then he publishes his works in digital format creating a license for each media content Mimmo will be our Seller of digital contents. Scenario.

zora
Download Presentation

iPay DEMO (R.I.P.) :(

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. iPay DEMO(R.I.P.) :( Milano - 23/09/08

  2. Scenario What’s up? • Mimmo is an Italian guitar player. • He plays and records music in his home studio • Then he publishes his works in digital format creating a license for each media content • Mimmo will be our Seller of digital contents

  3. Scenario What’s up? • Leonardo is a guitar amateur and he had read several reviews about Mimmo’s music. • Now he wants to buy a song recorded by Mimmo in order to play it in his Chillout EUD. • Leonardo will be our Buyer of digital contents

  4. Consulting Shared Services What do they do? • VASPs query Shared Services in order to retrieve information on Subscribers’defaults (usually querying on a limited time period) • Shared Services take care of handling VASP’s requests, returning a specific kind of Record • Subscribers are ideally“tagged” with a status which represents their current behaviour withinthe system: • Black • Grey • White

  5. Consulting Shared Services (2) What do they do? • BlackSubscriber/Record: a defaulted subscriber, who did a default and never paid it off (since today) and cannot perform any purchase until he pays his due. • GreySubscriber/Record: a past defaulted subscriber, who has been black but has redeemed. It’s up to the VASP to decide whether tp trust the Subscriber or not (VASP’s policy). • WhiteSubscriber/Record: a “good” subscriber, who has never defaulted (in the requested time period), so he can be considered as a reliable user/customer.

  6. Scenario More technical details Buyer • Visits Seller’s website • Finds a song that he likes • Agrees with the conditions of License Model, namely: • Cost is 100 points • To be Paid not before 7dd and not after 15dd • Downloads the content • Sends to Merchant a Purchase Request (DMP) containing the ID of the account, which will be used for the payment, and all other required information (Rate, Target, Service URLs)

  7. Scenario More technical details Merchant • Sends a Cash Order Disposition to Seller’s VASP Seller’s VASP • Queries Shared Services to retrieve any possible default of buyer • Forwards the Cash Order Disposition to Buyer’s VASP (if success) Buyer’s VASP • Informs Buyer of having received a Cash Order Disposition Buyer • Sends OK to his VASP (he agrees on paying)

  8. Scenario More technical details Buyer’sVASP • Credits 100 points to Seller’s account at Seller’s VASP Seller’s VASP • Warns Merchant of a received payment Merchant • Notifies the Buyer that the purchase was successful Buyer • Requests a license to the LPD, specified in the downloaded content LPD • Asks Seller’s VASP if the payment was made • (if Yes) Issues a License

  9. Sequence Diagram Even more clear… Leonardo Mimmo (1) Navigate CPD Configure VASP Configure VASP (2) Download DCF EUD - iPay Merchant (3) Send Purchase Request (12) Send Purchase Response (13) Request License LPD Payment Confirmation Request (14) (16) Response Send Cash Order (8) Send Payment Order (9) Send Payment Notification (11) Send Cash Disposition (4) (15) Response (7) Send Cash Disposition VASP (Pippo) VASP (Pluto) (10) Send Payment Disposition (6) Send User Defaults Shared Services (5) Consult Shared Services

  10. iPay messages Seller Buyer 3. Navigate CPD 1. Configure VASP data 2. Configure VASP data 4. Download content Merchant EUD 5. dmprpp:PurchaseRequest 14 A. dmprpp:PurchaseResponse 19. Play 15. RequestLicense LPD 18. Response 11. ipay:PaymentOrder_BU-VA 16. dmp:Payment Confirmation Request 6. ipay:CashOrder_SE-VA 17. Response 13. ipay:PaymentOrder_VA-SE 10. ipay:CashOrder_VA-BU 9. ipay:CashOrder_VA-VA Seller VASP Buyer VASP 12. ipay:PaymentOrder_VA-VA 8. ipay:RetrieveSubscriberData_SS-VA 7. ipay:RetrieveSubscriberData_VA-SS Shared Services

  11. Assumptions Let’s remark something before starting: • Leonardo has already opened an account on Vasp Pippo • Leonardo subscribed to Vasp Pippo because there was a promotion of 200 points for new subscribers • Leonardo has given disposition to his VASP to accept automatically downloads under 150 points • Shared Services can’t find any default of Leonardo

  12. What’s next ? Creator Merchant License Provider End User CCD CPD LPD EUD Creator VASP Merchant VASP LPD VASP EU VASP Shared Services

  13. Thank you ! – Grazie ! – 謝謝 ! Questions?

More Related