Can new payment apps APIs be used on custom or private apps?

With regards to the new upcoming Payment Apps APIs, will this be for Public Apps only, or will it be possible to use on Custom Apps or private apps too?

Thanks in Advance,
Brijesh Bhalodiya