I'm using the following test code in my template to try out

Hi, I'm using the following test code in my template to try out Pay Per View.

This was provided on your plug in page.

<?php
if ( function_exists( 'wpmudev_ppw_html' ) ) {
$html = '<iframe width="560" height="315" src="https://www.youtube.com/embed/-uiN9z5tqhg?wmode=transparent&" frameborder="0" allowfullscreen></iframe>'; // html code to be protected (required)
$id = 1; // An optional unique id if you are using the function more than once on a single page
$description = 'video'; // Optional description of the protected content
$price = '1.50'; // Optional price for a single view. If not set, price set in the post will be applied. If that is not set either, Unit Price in the Global Settings will be used.
echo wpmudev_ppw_html( $html, $id, $description, $price );
}
?>

  <?php
function my_ppv_customization( ) {
global $ppw, $post;
if ( !is_object( $ppw ) || !is_object( $post ) ) return;
// Call this only for a post/page with ID 123. Change as required.
// If you omit this line, js and style files will be added to all of your pages and caching will be disabled. So it is recommended to keep and modify it for the pages you are using.
if ( $post->ID != 123 ) return;
$ppw->load_scripts_styles();
}
add_action( 'template_redirect', 'my_ppv_customization', 2 );
?>

The issue is that the prices set above in the code are not over-riding the defaults set in the back end. I'm just trying to figure out why.