xpring-eng / XpringKit

XpringKit provides a Swift SDK for interacting with Xpring Protocols (XRP/PayID/ILP). This library is deprecated.
https://xrpl.org/
MIT License
26 stars 14 forks source link

PayID & ILP #259

Closed dangell7 closed 4 years ago

dangell7 commented 4 years ago

Hey guys,

I wanted to get some additional. Are payment pointers and PayID the same? Can payID be used for ILP or is the PayID, just a record of the users accounts?

Also, for something like a ethereum smart contract, how would I use the ILP to interact with this smart contract? Also, on the ILP it looks like there is a way to "handshake" much similar to that of a payment channel. Is the "Payment Channel" possible to be used by the ILP?

Thank You!!

dangell7 commented 4 years ago

What is all the extra stuff with PayID ie invoice, travel requirements, etc?

Are these things I need to use or is this just proprietary stuff for the wallet application you are building at XRP/Xpring?

EDIT: Found a good link for the Travel Rules and VASP's

https://www.fatf-gafi.org/media/fatf/documents/recommendations/RBA-VA-VASPs.pdf

dangell7 commented 4 years ago

In my application we have 3 different payment accounts, XRP, ETH & Fiat. Is there a payID for fiat/bank account information?

EDIT: YES, use the "ach+json" header to create an ach payID

dangell7 commented 4 years ago

Other Thoughts... Is the w3 payment processing something I should follow in my dapp? Is this the "official" payments document and what Xpring will be following?

https://www.w3.org/TR/payment-request/

Will Xpring ILP be ONLY focused on XRP? For instance if my DAPP used ethereum, can I use the Xpring Repo to send ETH?