In summary, if you have a UNA site and you want your members to be able to sell things, you need to install and configure both the
#Payments and #Market apps. The configuration is pretty straight forward, but each seller on your website must configure their own payment credentials.
There are 2 different potential sellers on your website: you, on behalf of your website, and the members, where they can sell their own things (if you have allowed this in
If you want to sell things yourself, from your own website, like a Store or Shop feature, then you also need to configure
#payment credentials in Studio > Payments > Main seller (To sell on behalf of the site). To do this, you can set Main Seller to yourself, or to an #Organization that you create. If you sell with the name of an Organization, you need to install and configure Organizations, and then create one that represents your website.
In any event, you will need to configure how to receive payments from members, and likewise, members will have to configure how they will receive payments from other members. This configuration is done in your Profile > Payments
Here in Profile > Payments you will see the
#Payments options. The only one that I know that is functional is PAYPAL. To reduce the amount of confusion you might get from your members when they try to configure payments, it might be worth considering disabling all other payment options except PAYPAL. You can toggle on and off which payment providers you want to to use on your site here: Studio > Payments > Providers. For my website, I only use PAYPAL, but maybe the others will work for you. Keep in mind that the more providers you allow to be used, the more it might confuse members that are trying to configure payment settings in their profile.
Lastly, to configure payment settings for PAYPAL, go to Profile > Settings > Payments and select the payment provider you will use to accept payments from members that want to buy things from you or your website. Here are the settings I use:
Active should be checked ON.
Mode should be live.
Business should be your PayPal Business account sigh-in email address.
Process Type should be PDT.
Identity Token you will get from this page: https://www.paypal.com/businessmanage/preferences/website
On this PayPal website page, you need the following:
Auto Return should be ON.
Return URL should be entered and saved, and it can be found at the bottom of Profile > Settings > Payments. On my website, the URL is https://Witches.Community/m/payment/finalize_checkout/paypal/3 (as an example)
Payment Data Transfer should be ON. When you turn this ON, the Identity Token will show. That Identity Token needs to be entered on Profile > Settings > Payments > Identity Token
Encrypted Website Payments should be ON.
PayPal Account Optional should be OFF. (turning it ON can cause PayPal to reject the interaction)
Back on Profile > Settings > Payments,
#Sandbox should be empty.
Now, this information works for me, but it might not be exactly what you need for your website. This is just what works for me on my site after 3 days of research. If you have more information to add to this, please comment here so that others can learn what works for you on your website.
Edit (the next day) For Binary downloads that a seller sells, ... sellers (and you as Admin, if you are also a seller, or your Organization), should set Type to VERSION and Version to 1.0.0 for the download (binary zip) to show after the purchase. If you don't set this to VERSION and set the Version to 1.0.0 then the download item will not show after the member has payed for it! Also, you must click Use As Main ON.
UNA Themes thank you for your time and patience. I'm going to take this information to my site and have a seller use these instructions to set up payments so they can sell and other members can buy. I'll check back here if there's any issues with my tests.